如何正确配置xdebug.file_link_format?

发布于 2024-09-01 20:30:32 字数 543 浏览 6 评论 0原文

我希望 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

亽野灬性zι浪 2024-09-08 20:30:32

我找到了解决方案:
因此,只需将 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 ;-)

琴流音 2024-09-08 20:30:32

我正在使用 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.

征棹 2024-09-08 20:30:32

我意识到这是不相关的,但由于这个问题是我大多数谷歌搜索的最高结果,我认为它可能对其他人有帮助。

我整理了这个关于如何让 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文