我正在尝试在 Microsoft VS Code 上运行 PHP 代码。当我单击启动时,唯一发生的事情是调试控制台中出现错误:
生成 php ENOENT
为了解决这个问题,我将 XDebug 的 dll 文件放入 ext 文件夹中。我将 php.ini-development 复制到一个名为 php.ini 的新文件中,并在该文件中将其添加到文件末尾。
zend_extension="[file path]"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
这没有改变什么。
然后,我为防火墙添加了一条入站规则,以允许端口 9000 上的入站连接。仍然没有任何变化。我怎样才能解决这个问题?
我正在使用PHP_DEBUG https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug扩展并带有便携式laragon https://jaist.dl.sourceforge.net/project/laragon/releases/4.0/laragon-wamp.exe?viasf=1环境。
我必须对我的工作区设置/用户设置进行此更改
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"runtimeExecutable":"D:\\Share\\Dev\\Laragon\\bin\\php\\php-7.3.10-Win32-VC15-x64\\php.exe",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
基本上我必须添加由定义的runtimeExecutable行PHP_调试 https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug扩大。
I used 本指南 https://processwire.com/talk/topic/19089-how-to-use-xdebug-with-laragon-vscode/开始使用 vscode + xdebug + laragon
但是,在运行单个脚本时,我仍然遇到一个问题,即没有为 CLI 正确加载环境和扩展
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)