我希望xdebug输出的错误消息在浏览器中显示为链接,以便我可以使用TextMate快速打开它们。
我在php.ini文件中添加了以下行,重新启动了apache并在我的一个php脚本中添加了一些语法错误,但文件名没有显示为链接。 Xdebug在我的系统上工作正常。
xdebug.file_link_format="txmt://open/?url=file://%f&line=%l"
我需要设置其他配置才能使其正常工作吗?
编辑:以下是我的php.ini中所有与xdebug相关的配置设置:
[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.file_link_format="txmt://open/?url=file://%f&line=%l"
答案 0 :(得分:1)
我找到了解决方案: 所以只需用最新的一个来替换MAMP附带的xdebug
http://code.activestate.com/komodo/remotedebugging/
然后将链接部分移动到扩展部分上方 像
[Xdebug的] xdebug.file_link_format = “?txmt://打开URL =文件://%F&安培;线=%1” 的zend_extension = “/应用/ MAMP / bin中/ PHP5.3 / LIB / PHP /扩展/无调试非ZTS-20090626 / xdebug.so”
; xdebug.remote_enable = 1 ; xdebug.remote_host =本地主机 ; xdebug.remote_port = 9000 ; xdebug.remote_autostart = 1
比幸福快乐; - )
答案 1 :(得分:0)
我正在使用xdebug 2.1.0RC1运行雪豹,可以点击错误作为链接,将我带到textmate中的正确行,这样就可以实现这一点。
答案 2 :(得分:0)
我意识到这是无关紧要的,但由于这个问题是我大部分Google搜索的最佳结果,我认为这可能对其他人有帮助。
我整理了这个快速教程,让xdebug.file_link_format
与Windows上的Netbeans一起使用。但是,您可以轻松修改任何IDE的.bat
文件。