Отладка PHP из NetBeans с использованием XDebug и XAMPP - PullRequest
0 голосов
/ 01 августа 2020

Я подписался на этот документ :

Это мой php .ini

[XDebug]
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable = 1
xdebug.remote_host = "localhost"
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000

Я запускаю Apache с использованием XAMPP на порту 9000: enter image description here

from NetBeans when I do: Debug -> Debug Project

I get the following:

Port 9,000 is already in occupied. Configure the IDE to use another port?

enter image description here

XAMPP is the software that is using port 9000 thousand. What do I need to do here? Should I change the XDebug port to 9001? Tools -> Options:

введите описание изображения здесь Если я это сделаю, мне также нужно будет изменить php .ini и изменить порт XDebug на 9001.

Или я должен продолжать использовать порт 9000? У меня были разные настройки, но я не смог достичь точки останова.

Ответы [ 2 ]

0 голосов
/ 01 августа 2020

Вот как я запустил отладчик:

  1. При появлении запроса:

Порт 9000 уже занят. Настроить IDE для использования другого порта?

Нажмите «Да» (в качестве альтернативы вы можете открыть настройку из Инструменты -> Параметры : выберите PHP -> Отладка )

Установите порт отладчика на 9001.

enter image description here

  1. обновить php .ini, чтобы иметь порт 9001
[XDebug]
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable = 1
xdebug.remote_host = "localhost"
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_port = 9001
Перезапустить XAMPP
0 голосов
/ 01 августа 2020

Я годами использую Netbeans для кодирования PHP, и xdebug всегда был проблемой. Я даже не могу дать вам никаких указателей.

Но в прошлом году я перешел на код VS, и могу честно сказать, что он улучшил мой код, а xdebug действительно прост в подключении и забавен в использовании.

Рекомендую вам попробовать.

...