我正在尝试在Microsoft VS Code上运行PHP代码。当我单击启动时,唯一发生的事情是在调试控制台中出现错误,显示:
派生php环境
为了解决这个问题,我将XDebug的dll文件放到了ext文件夹中。我将php.ini-development复制到一个名为php.ini的新文件中,并在该文件中将以下内容添加到文件末尾。
zend_extension="[file path]"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1这并没有改变什么。
然后,我为防火墙添加了一个入站规则,以允许端口9000上的入站连接。尽管如此,一切都没有改变。我该如何解决这个问题呢?
发布于 2020-11-25 21:41:53
我在一个可移植的laragon环境中使用PHP_DEBUG扩展。我必须对我的工作区设置/用户设置进行此更改
{
"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
}基本上,我必须按照PHP_debug扩展的定义添加runtimeExecutable行。
我使用this guide开始使用vscode + xdebug + laragon
但是,在运行单个脚本时,我仍然有一个问题,即没有为CLI正确加载环境和扩展
https://stackoverflow.com/questions/49240957
复制相似问题