gpt4 book ai didi

php - 无法使用 VS Code 调试 php

转载 作者:行者123 更新时间:2023-12-03 22:38:24 25 4
gpt4 key购买 nike

我正在尝试使用 wamp、xdebug 和 this 调试我的 php扩展,但我无法让它工作。这是我的 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
}
]
}

设置.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 的路径,并对其进行编辑以添加第一块代码。这并没有解决问题。

[编辑]:我还在这里复制了我的整个 phpinfo(): http://pastebin.com/4Jk5TuQj

最佳答案

扩展作者在这里。
如自述文件中所述,您需要添加

xdebug.remote_autostart = 1

到您的 php.ini 以便 XDebug 实际上会向 VS Code 发出请求。

我还搜索了您的 phpinfo() 输出,但没有 XDebug 部分。
您应该在此处使用 XDebug 配置向导:xdebug.org/wizard.php

关于php - 无法使用 VS Code 调试 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39580936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com