VSCode + Xdebug + PHP configuration



我正在尝试使用 VScode 设置 Xdebug,但每当我设置断点时,它都会忽略它。

我安装了 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:wampbinphpphp7.1.16extphp_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:wamplogsxdebug.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

感谢您的阅读!

我相信您的php.ini可能需要以下内容:

xdebug.remote_connect_back=1

请参阅WPLib Box的PHP容器的xdebug.ini,该容器绝对适用于XDEBUG和VS Code。

相关内容

  • 没有找到相关文章

最新更新