Apache 2 + Xdebug + PHP 7.2 в Ubuntu 18.04 не работает - PullRequest
0 голосов
/ 01 мая 2018

Я не могу пройти через мой код. Работает нормально в 16.04. Я выполняю двойную загрузку в 18.04 и настраиваю Apache 2 , Xdebug , PHP 7.2 таким же образом, но я не могу остановиться ни на одной из моих точек останова.

Отладчик останавливается в ОДНО ВРЕМЯ на первой строке (так я настроил его в NetBeans 8.2 ). После этого отладчик никогда не ломается снова. Я отключил opcache , чтобы посмотреть, мешало ли это, но, похоже, это не помогло.

Обратите внимание: если я отлаживаю приложение PHP-CLI, Xdebug работает нормально. Кажется, это проблема конфигурации Apache 2 , и я не могу понять, почему.

Вот мой 20-xdebug.ini файл:

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
#xdebug.remote_log="/tmp/xdebug.log"
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300

1 Ответ

0 голосов
/ 01 мая 2018

Argh !!!!

Нашел проблему. По какой-то причине в моем браузере отключены файлы cookie, поэтому XDEBUG не смог сохранить этот файл cookie, поэтому все последующие обратные вызовы веб-приложения из браузера не были обработаны через XDEBUG.

...