Mat*_*ong 3 php xdebug visual-studio
我试图在Microsoft VS Code上运行PHP代码。当我单击启动时,唯一发生的是调试控制台中显示“ spawn 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扩展和便携式laragon环境。我必须对我的工作区设置/用户设置进行此更改
{
"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
}
Run Code Online (Sandbox Code Playgroud)
基本上我必须添加由PHP_debug扩展定义的 runtimeExecutable 行。
我使用本指南来使用 vscode + xdebug + laragon
但是,在运行单个脚本时,我仍然遇到一个问题,即没有为 CLI 正确加载环境和扩展
解决此问题的方法是,将此行添加到用户设置中:
"phpserver.phpPath": "c:\\Ampps\\php-7.1\\php.exe"
Run Code Online (Sandbox Code Playgroud)
您的路径可能会有所不同。(->错误发生,因为找不到您的php)
phpserver:这是因为我使用了PHP Server扩展名。如果使用其他扩展名,则需要其他参数。
| 归档时间: |
|
| 查看次数: |
5718 次 |
| 最近记录: |