[zz]搭建 Xampp+Eclipse PDT+XDebug的PHP开发环境

打算使用PDT来做PHP的开发环境了,以前一直使用ultraEdit来写PHP代码,然后用echo,print_r(),这些来调试,很麻烦,很多时候需要不停的注释,加输出代码。现在决定要来使用一个可以debug的东西了,来方便开发。

下面是个简单的教程,也是我昨晚加今早刚摸索出来的,希望能给新手一个提示。

1,如果你机器没有JRE,来JAVA的官方网站下载JRE,安装,因为Eclipse需要JRE才能运行。

2,下载Eclipse PDT,直接下载下面的那个2.1版本的All in one windows安装包。解压到你想安装的位置,直接运行eclipse就可以启动了。

3,下载XAMPP这个集成的PHP+MySql运行环境,如果是EXE安装包,就双击安装,如果是ZIP包,就解压运行。运行XAMPP,就不说了。(我的安装目录是c:\xampp,以下涉及到目录的就以这个为基础,如果你的和我不同,请自行变通)

4,下载XDebug,我下载的是5.3 VC6(32bit)版本,你可以根据你的实际情况下载。

5,拷贝刚刚下载的XDebug到c:\xmapp\php\ext\这个目录下面。

6,用文本编辑器打开php.ini 我使用的xampp 1.7.2的这个文件是在c:\xampp\php\php.ini。以前的xampp的php.ini有的不在这里,而是在c:\xampp\apache\bin\php.ini,你可以查看phpinfo来确定你的php.ini的位置。

7,在php.ini文件里面找到zend_extension = 这一行,然后改为zend_extension = “\xampp\php\ext\php_xdebug-2.0.5-5.3-vc6.dll” 后面引号的内容取决于你下载的XDebug的文件名字。

8,在php.ini文件里面添加

[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.0.5-5.3-vc6.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"

9,配置PDT,进入window->preferences

设置PHP的excutables

我这个是已经添加好的了,刚配置的时候需要点击add,添加,可以像这样填写:

接着配置debug像这样:

10,配置完毕,可以写代码,并且使用XDebug来debug了,你可以试试,如果不可以的话,欢迎提出问题。

附上两个参考文档:A Complete LAMP Development Environment – Xampp, Eclipse PDT and XDebug

eclipse官方文档,点击下载PDF

posted @ 2011-01-24 18:12  上呀么上好佳  阅读(1679)  评论(0编辑  收藏  举报