【发布时间】:2011-05-30 12:55:10
【问题描述】:
我正在尝试配置 xdebug 以使用 Netbeans 6.9 和 php 5.3
就我而言,我已经正确设置了 xdebug。
我可以从 phpinfo 页面看到 xdebug 扩展。
我已阅读其他帖子并尝试了他们的建议,但无济于事
当我点击调试按钮时,它直接在浏览器中打开页面,我可以在 netbeans 的底部窗格中看到消息“等待连接”
这是我在 php.ini 中的设置
zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"
任何帮助将不胜感激
【问题讨论】:
-
浏览器中的页面加载或变白无输出?
-
它只是打开我要调试的页面..
-
对我来说问题是 xdebug.so 的路径无效。声明 zend_extension 时确保路径正确!
-
我花了一点时间调试它,最后发现问题是当netbeans启动xdebug时它转到HTTP://LOCALHOST?XDEBUG_SESSION_START=netbeans-xdebug并且有一个htaccess与重定向混淆。因此将主机更改为HTTP://LOCALHOST/index.php 导致它可以正常工作。所以HTTP://LOCALHOST/index.php?XDEBUG_SESSION_START=netbeans-xdebug