Не могу отладить PHP с VS Code

Я пытаюсь отладить мой php с wamp, xdebug и этот расширение, но я не могу заставить его работать. Это конец моего php.ini (C: \ wamp64 \ bin \ php \ php7.0.4 \ php.ini):

[Xdebug]
zend_extension ="C:/wamp64/bin/php/php7.0.4/ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"xdebug.remote_enable=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir ="c:/wamp64/tmp"

Мой launch.json (C: \ wamp64 \ www \ CubePicker.vscode \ launch.json):

{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}

Settings.json:

// Place your settings in this file to overwrite the default settings
{
"emmet.syntaxProfiles":
{
"php": "html"},

"php.validate.executablePath": "C:/wamp64/bin/php/php7.0.4/php.exe",

}

Кто-нибудь может увидеть, что я делаю не так? Я запускаю отладчик в VS Code, затем запускаю веб-страницу через мой браузер, что я считаю правильным …? Как я могу исправить это и сделать так, чтобы он достиг точек останова, которые я установил?

Позвольте мне знать, если вам нужно что-нибудь еще.

Спасибо!

[РЕДАКТИРОВАТЬ]: Я был в phpinfo (), нашел путь к загруженному php.ini и отредактировал его, добавив первый фрагмент кода. Это не решило проблему.

[EDIT]: я также скопировал весь мой phpinfo () здесь: http://pastebin.com/4Jk5TuQj

2

Решение

Автор расширения здесь.
Как указано в файле readme, необходимо добавить

xdebug.remote_autostart = 1

на ваш php.ini, так что XDebug фактически сделает запрос к VS Code.

Я также искал ваш вывод phpinfo (), но там не было раздела XDebug.
Вы должны использовать мастер настройки XDebug здесь: xdebug.org/wizard.php

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]