1. Конкретный процесс: 2. Установите XAMPP на стороне сервера (в случае локальной отладки) и остановите службу Apache (обратите внимание, что если вы выйдете из XAMPP напрямую, вы не остановите apache) 3. Найдите php .ini в каталоге установки, аналогичном D: xamppphpphp.ini, и откройте его 4. Найдите прокомментированные элементы и установите их следующим образом: Zend_extension: xamppphpextphp_xdebug.dll
Xdebug. remote_enable = 1// open for remote debugging
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
Or:
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.show_local_vars=05. Remote_host относится к адресу клиента отладки, т. е. IP-адресу, на котором расположена среда IDE. Аналогично, remote_port-это порт клиента. Эти два элемента следует изменить в случае удаленной отладки. 6. Сохраните файл и откройте apache. В это время введите D: xampp php php.exe-в CMD, чтобы увидеть XDebug , указывающий, что открытие прошло успешно. До сих пор серверная сторона была настроена. 7. Ниже приведена отладка клиента. Откройте PhpStorm и введите Файл > Настройки > PHP > Серверы. Здесь нам нужно заполнить информацию на стороне сервера. Имя заполняет localhost, хост заполняет localhost, порт заполняет 80, отладчик выбирает XDebug. 8. Введите Файл > Настройки > PHP > Отладка, см. вкладку XDebug, введите порт 9000, другие значения по умолчанию 9. Введите Файл > Настройки > PHP > Отладка > Прокси DBGp, введите ключ IDE в PHPSTORM, введите хост в localhost, введите порт 80. 10. Нажмите OK для выхода из настроек. 11. Откройте браузер, если вы можете найти соответствующий инструмент XDebug в chrome или Firefox, введите IDE