1111111111Rating 0.00 (0 Votes)

Установка xdebug и настройка отладки php в NetBeans занимает порядка пяти минут.

Установка xdebug:

yum install php-pecl-xdebug

После установки необходимо создать файл xdebug.ini в каталоге /etc/php.d:

nano /etc/php.d/xdebug.ini

Добавить в файл путь к модулю:

zend_extension = /usr/lib/php/modules/xdebug.so

В файлe php.ini добавить раздел [xdebug] с требуемыми параметрами, вот что  содержится в моем файле:

[xdebug]
xdebug.default_enable=on
xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"
xdebug.remote_log="/tmp/xdebug_log.log"
xdebug.profiler_output_dir="/tmp"

В случае необходимости создать исключения для порта 9000:

semanage port -a -t http_port_t -p tcp 9000

Настраиваем NetBeans

  • Tools - Options - PHP
  • Вкладка General - для параметра PHP interpreter, указать /usr/bin/php, отметить параметры - Output Window, Web Browser
  • Вкладка Debugging - оставить все парамтры по умолчанию (Debugger - port 9000, Dession ID - netbeans-xdebug), убрать флажок с параметра Stop at First Line
  • В файл /usr/local/netbeans/etc/netbeans.conf добавить настройку параметра netbeans_default_options:

-J-Dorg.netbeans.modules.php.dbgp.level=400

Добавить комментарий


Обновить
Защитный код

Сейчас 119 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз