Я использую VScode (1.43.1) + xDebug (2.9.3) на Windows 10 для отладки моих сценариев PHP (7.4.3 VC15 TS x64). Я следовал инструкциям Xdebug для обновления php .ini и запуска VScode. json, и могу отлаживать сценарии в режиме cli.
Однако мне не удалось запустить точку останова через веб-страницу за 99% времени, когда я запускаю сценарии php с веб-страницы, в консоли VScode DEBUG я получаю сообщение «connection x: read ECONNRESET», а точка останова не срабатывает. однако иногда может быть достигнута точка останова.
Вот мой настроенный запуск. json file:
enter code here
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "xDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "CLI",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
[xdebug]
zend_extension = C:\php\ext\php_xdebug-2.9.3-7.4-vc15-x86_64.dll
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back=1
xdebug.remote_port = 9000
xdebug.remote_handler=dbgp
Я ценю, что вы пролили свет на это.
Спасибо, Джимми