Pull to refresh

Нормальный debug в NetBeans

Reading time1 min
Views2.2K
В NetBeans, как и в Zend Studio For Eclipse,PDT есть отличная возможность — дебаг скриптов, как и в PDT, он реализован с использованием xdebug.
Как настроить xdebug я рассказывать не буду — на ХабраХабре уже была серия статей о использовании xDebug.
Вот только NetBeans обделена большим количеством настроек — мы можем указать как бинарник php, так и порт на котором работает xdebug. Единственное чего мы не можем указать — это какой следует использовать файл php.ini: при использований нескольких конфигураций php самостоятельно выбирает один из доступных файлов php.ini, что не очень хорошо.
Таким образом, мы должны как-то обойти эти ограничения, вот моё предложение: напишем такой скриптик:
[root@localhost infoSite]# cat /usr/bin/phpWithIni
#!/bin/bash
/usr/bin/php-5.2.5 --php-ini '/etc/php/5.2.5/apache2-mod_php/php.ini' -f $1

Вместо /usr/bin/php-5.2.5 напишите путь до бинарника php, а вместо /etc/php/5.2.5/apache2-mod_php/php.ini укажите адрес до нужного файла php.ini.

Теперь следует проставить праваchmod (+x и дать права на запуск требуемым пользователям), а в NetBeans указать вместо пути до php путь до этого сркипта.
Tags:
Hubs:
Total votes 5: ↑5 and ↓0+5
Comments1

Articles