Подключаемые модули xDebug в коде VS НЕ могут запускаться через веб-страницы с сообщением об ошибке «connection read ECONNRESET» - PullRequest
0 голосов
/ 20 марта 2020

Я использую 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

Я ценю, что вы пролили свет на это.

Спасибо, Джимми

...