如何正确配置xdebug.file_link_format?
我希望 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"
I want error messages outputed by xdebug to show up as links in the browser so I can open them quickly using TextMate.
I added the following line to my php.ini file, restarted apache and added a few syntax errors to one of my php scripts but the file name is not showing up as a link. Xdebug is otherwise working fine on my system.
xdebug.file_link_format="txmt://open/?url=file://%f&line=%l"
Are there additional configurations that I need to set up to make this work?
Edit: Here are all the xdebug related configuration settings in my php.ini:
[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"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我找到了解决方案:
因此,只需将 MAMP 附带的 xdebug 替换为此处的最新版本
http://code.activestate。 com/komodo/remotedebugging/
然后将链接部分移到扩展部分上方
就像
[x调试]
xdebug.file_link_format="txmt://open?url=file://%f&line=%1"
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
;xdebug.remote_enable=1
;xdebug.remote_host=本地主机
;xdebug.remote_port=9000
;xdebug.remote_autostart=1
比快乐快乐;-)
i found solution:
so just replace the xdebug wich comes with MAMP with the lastest one frome here
http://code.activestate.com/komodo/remotedebugging/
then move the link part above the extension part
like
[xdebug]
xdebug.file_link_format="txmt://open?url=file://%f&line=%1"
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
;xdebug.remote_enable=1
;xdebug.remote_host=localhost
;xdebug.remote_port=9000
;xdebug.remote_autostart=1
than happy happy ;-)
我正在使用 xdebug 2.1.0RC1 运行雪豹,并且可以单击错误作为链接,将我带到 textmate 中的正确行,因此可以使其正常工作。
I am running snow leopard with xdebug 2.1.0RC1 and can click errors as links that take me to the correct line in textmate so it is possible to have this working.
我意识到这是不相关的,但由于这个问题是我大多数谷歌搜索的最高结果,我认为它可能对其他人有帮助。
我整理了这个关于如何让
xdebug.file_link_format
在 Windows 上使用 Netbeans 的快速教程。不过,您可以轻松地修改任何 IDE 的.bat
文件。xdebug.file_link_format
(适用于 Windows 上的 Netbeans)I realize this is unrelated, but since this question is the top result on most of my Google searches, I figured it may be helpful for someone else.
I put together this quick tutorial on getting
xdebug.file_link_format
to work with Netbeans on Windows. You could easily modify the.bat
file for any IDE, however.xdebug.file_link_format
for Netbeans on Windows