如何正确配置xdebug.file_link_format?

时间:2010-05-18 16:32:31

标签: php textmate xdebug

我希望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"

3 个答案:

答案 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文件。

xdebug.file_link_format for Netbeans on Windows