Поделюсь своим некоторым свежим опытом настройки этого замечательного инструмента на рабочей машине - интеграция Xdebug
Ось Linux Mint 18.3 64b RU
Ранее установлены
Apache/2.4.18 (Ubuntu),
PHP Version 7.0.28-0ubuntu0.16.04.1
NetBeans IDE 8.2 (Build 201609300101)
Устанавливаем Xdebug
Код: Выделить всё
$ sudo apt install php7.0-dev(если еще не установлено)
$ sudo pecl install xdebug
Открываем(с привилегиями суперпользователя) в Вашем любимом текстовом редакторе"You should add "zend_extension=/usr/lib/php/20151012/xdebug.so" to php.ini"
файл «/etc/php/7.0/apache2/php.ini»
перед секцией [Date] добавляем строки
Код: Выделить всё
zend_extension=/usr/lib/php/20151012/xdebug.so
[xdebug]
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.idekey=netbeans-xdebug
Для гурманов еще настройки https://2bits.com/articles/setting-up-x ... buntu.html
Идем к NetBeans. Открываем Вкладку Параметры-Сервис-PHP-Отладка
Устанавливаем порт-отладчика 9001, сохраняем
Перезагружаем веб-службу
Код: Выделить всё
$ sudo service apache2 reload
Код: Выделить всё
echo phpinfo()
Нас интересует вот это
Наслаждаемся.This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
with Zend OPcache v7.0.28-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies