调试PHP时,虽然可通过网页打印消息来进行调试,但是对于一些中间变量来说,信息调试过于繁琐,因此寻找一番后,选择xdebug作为调试工具。

本文介绍xdebug的配置,以及结合eclipse平台如何实现联合调试。

1. 下载工具

下载xdebug工具,官方网址:https://xdebug.org/download.php

2. 安装工具 

拷贝 php_xdebug-2.5.5-5.6-vc11-x86_64.dll 到PHP安装目录下的ext目录,如下:

3. 配置php.ini

切换到目录 D:\Program Files\WAMP\php-5.6.31-Win32-VC11-x64 ,打开php.ini文件,添加如下内容:

[Xdebug]  
zend_extension=D:\Program Files\WAMP\php-5.6.31-Win32-VC11-x64\ext\php_xdebug-2.5.5-5.6-vc11-x86_64.dll
xdebug.profiler_enable=on  
xdebug.auto_trace=on  
xdebug.collect_params=on  
xdebug.collect_return=on  
xdebug.show_exception_trace = On  
xdebug.remote_autostart = On  
xdebug.remote_enable = On  
xdebug.collect_vars = On

4. 启动apache2服务

打开windows服务,重启apache2,如下:

5. 检查开启状态

浏览器查看phpinfo()函数输出,检查xdebug服务信息是否开启,如下:

6. 添加服务 

在eclipse中添加并配置xdebug服务,如下:

7. 应用举例

配置好xdebug后,通过eclispe的debug按钮,查看xdebug的信息输出,如下:

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:web开发,PHP开发