FreshMeatInIT
@FreshMeatInIT
В замкнутом кругу

Почему при попытке отладки ошибка: Error: spawn php ENOENT?

Я пытаюсь подключить отладку для php в Visual Code с помощью XDebug, но выскакивает ошибка:
5f884cf6dc1b2410080017.png
Я вроде уже всё сделал по гайдам из интернета, у меня стоит XAMMP, который уже имеет XDebug.dll, поэтому я дополнил php.ini так:
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
zend_extention = D:\prog\serv\php\ext\php_xdebug.dll

Настроил путь к php в настройках Visual Code:
"php.validate.executablePath": "D:\\prog\\serv\\php\\php.exe",


Перезапустил VSCode и сервер в XAMPP и это не помогло, ошибка осталась. Все пути верные, пробовал с разными слэшами в пути, тоже не помогло.
  • Вопрос задан
  • 1825 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
PHP расширения идут без расширения файла и скорее всего без указания пути
zend_extension = xdebug
ну и опции как-то так:
xdebug.idekey = "PHPDEBUG"
xdebug.remote_enable = on
xdebug.remote_connect_back = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы