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
        }
    ]
}

0 ответов

Другие вопросы по тегам