Я пытаюсь настроить отладчик xdebug, чтобы отлаживать с помощью NetBeans сценарий, запускаемый через веб-браузер
сценарий
mypc localhost
linux ubuntu16.04
apache2.4
php7.2
netbeans8.2 IDE
both script.php and IDE in mypc
xdebug configuration
$ sudonano /etc/php/7.2/mods-available/xdebug.ini
zend_extension=xdebug.so
;debugger_clients (remote)
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
;xdebug.remote_host=localhost
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_connect_back=On
$ sudo nano /etc/php/7.2/apache2/php.ini
output_buffering=Off
$ sudonetstat -ltnp |grep: 9000
пустой вывод
netbeansIDE, Инструменты> Параметры> PHP> Отладка>
SessionID: netbeans-xdebug
DebbuggerPort: 9000
Затем я создал проект netbeans и настроил
, если я пытаюсь выполнить скрипт в режиме отладки из netbeans (нажмите Отладка>), режим отладки работает !!!
Вместо этого, если я пытаюсь выполнить скрипт в режиме отладки из веб-браузера, то режим отладки не работает !!!
http://localhost/path/to/script/index.php?XDEBUG_SESSION_START=netbeans-xdebug
скрипт выполняется без прерываний !!!
Я также пытался установить расширение Firefox "Xdebug Helper for Firefox", но безуспешно