eclipsePHP配置xdebug

今天配置zdebug主要是针对使用apmserver的集成环境开发者,当然其它环境也是支持的,得需要你自己灵活变通,那么这里我就不一一详细解释了!

第一步:

下载eclipsePHP 下载地址为:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-php-helios-SR1-win32.zip

第二步:

安装下载JDK:   

 http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

第三步:

首先运行你的apmServer下的www/htdocs/phpinfo.php文件,如果此文件不存在,那么你可以根据自己的需要,或者重新解压一下APMserver,里面htdocs里面是默认有这个文件夹的!当运行phpinfo文件后,将页面显示的源代码复制,在浏览器中输入此下网站地址:http://www.xdebug.org/find-binary.php中,然后提交,然后XDEBUG为告诉你
应该下载哪个版本了

第四步:

将下载的.dll文件命名为php_xdebug.dll,放入PHP/ext文件夹下,然后打开PHP主配置文件,php.ini进行如下配置:

在最后一行加入以下配置代码,配置说明已经做好注释

  ;载入Xdebug

  zend_extension_ts="c:/php/ext/php_xdebug.dll"

  ;xdebug配置

  [Xdebug]   

  ;开启自动跟踪

  xdebug.auto_trace = On

  ;开启异常跟踪

  xdebug.show_exception_trace = On

  ;开启远程调试自动启动

  xdebug.remote_autostart = On

  ;开启远程调试

  xdebug.remote_enable = On

  ;收集变量

  xdebug.collect_vars = On

  ;收集返回值

  xdebug.collect_return = On

  ;收集参数

 

   

  xdebug.collect_params = On

  注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。

如果你的配置文件中出现这么一行代码:zend_extension_ts="F:/APMserver/APMServ5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"

 

请将其注释掉,不然Aapche将会启动失败!

上面配置完成以后,重新运行phpinfo.php,如果看到以下信息,说明你xdebug配置成功,如果没有,说明配置失败,请核对配置

 

第五步:配置eclipse

打开eclipse选择window->Properties->debug


 

php Executable 点击后面的 php executables


 

选择ADD添加


 

Name:随便起

executable path:找到php文件夹下的php.exe,选中

PHP ini  file(optional):选择php.ini配置文件

SAPI Type:CGI

PHP debugger:xdebug

配置完成后,点击确定,那么这个时候,你再点击到debug,PHP executable这一栏你就可以选择你刚才配置的调试信息了,这些都配置好了以后,点击apply,点击OK

 

第六步:

新建一个项目,新建一个php文件,双击设置断点,按F11启动调试模式,那么你就可以像调试JAVA程序一样,随心所欲调试PHP程序了


 


你可能感兴趣的:(eclipse,PHP,exception,浏览器,Zend,extension)