Как правильно настроить xdebug.file_link_format?

Я хочу, чтобы сообщения об ошибках, выводимые xdebug, отображались в виде ссылок в браузере, поэтому я могу быстро их открыть с помощью TextMate.

Я добавил следующую строку в файл php.ini, перезапустил apache и добавил несколько синтаксических ошибок в один из моих php-скриптов, но имя файла не отображается в виде ссылки. В противном случае Xdebug работает нормально.

xdebug.file_link_format="txmt://open/?url=file://%f&line=%l" 

Существуют ли дополнительные конфигурации, которые мне необходимо настроить для выполнения этой работы?

Изменить: Вот все настройки конфигурации, связанные с xdebug, в моем 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" 

Я запускаю снежный барс с помощью xdebug 2.1.0RC1 и могу нажимать ошибки как ссылки, которые переводят меня в правильную строку в textmate, так что это возможно.

Я нашел решение: так что просто замените xdebug, который поставляется с MAMP с последним отсюда

http://code.activestate.com/komodo/remotedebugging/

затем переместите часть ссылки над частью расширения как

[xdebug] xdebug.file_link_format = "txmt: // open? url = file: //% f & line =% 1" zend_extension = "/ Applications / MAMP / bin / php5.3 / lib / php / extensions / no-debug- не-ЗТС-20090626 / xdebug.so»

; xdebug.remote_enable = 1; xdebug.remote_host = localhost; xdebug.remote_port = 9000; xdebug.remote_autostart = 1

чем счастлив счастлив 😉

Я понимаю, что это не связано, но поскольку этот вопрос является главным результатом большинства моих поисков Google, я полагал, что это может быть полезно для кого-то другого.

Я собрал этот быстрый учебник по xdebug.file_link_format получения xdebug.file_link_format для работы с Netbeans в Windows. Однако вы можете легко изменить файл .bat для любой IDE.

xdebug.file_link_format для Netbeans в Windows