调试PHP时,虽然可通过网页打印消息来进行调试,但是对于一些中间变量来说,信息调试过于繁琐,因此寻找一番后,选择xdebug作为调试工具。
本文介绍xdebug的配置,以及结合eclipse平台如何实现联合调试。
1. 下载工具
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的信息输出,如下:
注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。