Visual Studio Code — конфигурация VSCode + Xdebug + PHP

Я пытаюсь настроить Xdebug с VScode, но всякий раз, когда я устанавливаю точки останова, я просто игнорирую его.

Я установил https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug и следовал инструкциям (Windows), я также использовал мастер Xdebug, вот моя конфигурация:

Vscode — launch.json

{
"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
}

php.ini

zend_extension = D:\wamp\bin\php\php7.1.16\ext\php_xdebug-2.6.1-7.1-vc14.dll

[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_log=D:\wamp\logs\xdebug.log

Примечание: я не могу найти логи, возможно, я не установил их корректно, но я не знаю, как заставить их работать

php -v

$ php -v
PHP 7.1.16 (cli) (built: Mar 28 2018 21:27:36) ( ZTS MSVC14 (Visual C++ 2015) x8
6 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans

Спасибо за чтение !

0

Решение

Я полагаю, что вам может понадобиться следующее в вашем php.ini:

xdebug.remote_connect_back=1

Увидеть xdebug.ini для PHP-контейнера WPLib Box, который определенно работает с XDEBUG и VS Code.

2

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

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

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