VSCode Xdebug установлен, точки останова не работают, уже пробовали другие предлагаемые StackOverflow решения по этой проблеме
Проблема:
Я установил Xdebug, и в моем phpinfo() он показывает, что он установлен, var_dump перезаписан и т.д., однако я не могу активировать точку останова.
Пытался:
Я в основном бродил по StackOverflow и нашел множество сообщений по этой проблеме, но ни одно из решений у меня не сработало.
Конфиги и т. Д .:
php.ini:
[XDebug]
xdebug.remote_autostart=1
xdebug.start_with_request=yes
zend_extension="C:\xampp\php\ext\php_xdebug.dll" -> this is the absolute path to my dll
xdebug.remote_enable=1
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_mode=req
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
Слушайте отладку (консоль отладки):
<- disconnectResponse
Response {
seq: 0,
type: 'response',
request_seq: 3,
command: 'disconnect',
success: true
}
Запустить открытый в данный момент файл (консоль отладки):
Это показывает, что мой HTML, php и т. Д. Выдает ошибки там, где это необходимо, и т. Д.
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"log": true
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}