本文章参考一本叫“PHP调试手册的小册子,感谢原作者。
环境:
PHP:5.38
Apache:2.2.21
WAMP:2.2(32位)
------------------------------------------------------
我用的是WAMP,所以环境已经都已经初始化好了,默认就安装了XDebugger
可以在phpinfo()里查看一下是否安装成功。
安装成功后,需要配置一下php.ini.这是配置完成之后的样子,路径请自行更改。
这是配置选项的文字版
zend_extension = "D:/ProgramFilesMy/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"
[xdebug]
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_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/ProgramFilesMy/wamp/tmp"
配置完成之后重启一下服务器。打开eclipse for php.新建一个项目demo
在index.php文件中,右键 debug as -->debug configurations.一定要选择xdebug
这时就会进入debug界面(如何debug有很多详细介绍的文章,可以自行搜索一下,我就是简单写一下)
debug完毕。