Мне нужно перезапускать NetBeans после каждого сеанса отладки PHP и не знаю почему? - PullRequest
0 голосов
/ 11 мая 2018
  • NetBeans IDE 8.2 (сборка 201705191307)
  • PHP 5.5.38 (из-за устаревшего приложения)
  • Chrome 66.0.3359.170 (официальная сборка) (64-разрядная версия)

В последние несколько дней моя отладка NetBeans перестает работать после одного запуска отладки и будет отлаживаться только после перезапуска NetBeans.Я попытался отключить все расширения Chrome, кроме NetBeans Connector, и проверил, поможет ли перезапуск браузера и стека, но работает только перезапуск NetBeans.Он также зависнет в середине отладки.

Я не трогал php.ini

Это убивает мою производительность.У кого-нибудь была эта проблема и как вы ее исправили?

ОБНОВЛЕНИЕ

Я настроил Код Visual Studio , и отладка работает нормально, поэтому это должно быть проблемой NetBeans.

без изменений php.ini (те же настройки, которые работали на прошлой неделе)

[xdebug]
zend_extension = C:\xampp_php_5.5.38\php\ext\php_xdebug-2.4.1-5.5-vc11.dll
xdebug.idekey = netbeans-xdebug
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:/xampp_php_5.5.38/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 0
xdebug.remote_host = 192.168.1.114
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.trace_output_dir = "C:/xampp_php_5.5.38/tmp"
xdebug.remote_log = "c:/xampp/tmp/xdebug/xdebug_remot.log"
xdebug.show_local_vars = 9
xdebug.trace_output_dir = "C:/xampp_php_5.5.38/tmp"

1 Ответ

0 голосов
/ 26 февраля 2019

Дерп, я «исправил» это, удалив xdebug.remote_autostart = 1 из моего файла xebug.ini, см. nginx php-fpm xdebug netbeans может запустить только один сеанс отладки .

...