xdebug调试配置过,但每次配置总是磕磕坎坎,官方文档也看过,但还是有不知名的错误会出现。最近换了新电脑,无奈原来电脑坏掉了打不开不能参考以前的案例。以为一切会很顺利,无奈悲剧还是发生。netbeans编辑器提示正在连接中.....几经折腾,决定换成wamp环境试试,打开新环境的php.ini文件赫然发现xdebug已经有配置了,就索性一点也不改动,启动编辑器调试器。果不其然,折腾了一天的问题终于解决了。
回头看看之前的问题,再次转换到xampp环境中,仔细查看也是有同样的xdebug插件包含了进来,然后替换成集成环境包含的文件,打开调试器,然后一切OK.
总结:xampp和wamp都包含了与之适配的xdebug,配置时应以他们为主,配置文件很简单,只要引入正确的xdebug位置和开启xdebug远程调试即可。
我的配置如下:
[xdebug]
zend_extension="D:/xampp/php/ext/php_xdebug.dll"
xdebug.remote_enable = on
;xdebug.remote_host=localhost //前面带分号的为注释部分,因为xdebug有默认配置值,无需配置,只要与你的编辑器调试工具相符即可
;xdebug.remote_port=9000
;xdebug.remote_handler=dbgp