VsCode php.validate.executablePath,安装 XAMPP 后

Posted

技术标签:

【中文标题】VsCode php.validate.executablePath,安装 XAMPP 后【英文标题】:VsCode php.validate.executablePath, after insalled XAMPP 【发布时间】:2021-03-06 11:29:10 【问题描述】:

我正在尝试在我的 vscode 中设置 php 扩展的特定路径(使用 linux)

我开始安装 XAMPP 在它之后..我尝试使用扩展程序编写一些 php 脚本(php 扩展程序 INTELLISENSE 和 DEBUG),但扩展程序无法正常工作,并且显示该错误:

无法验证,因为 /usr/bin/php 不是有效的 php 可执行文件。使用设置 'php.validate.executablePath' 来配置 PHP 可执行文件。

我尝试使用 vscode 文档提供的 que 路径设置它,但它仍然无法正常工作。

谁能帮帮我!!请!!!

【问题讨论】:

【参考方案1】:

我找到了解决方案, 在终端输入

'where is php'

返回在 vscode 扩展中设置的绝对路径

/opt/lampp/bin/php

然后,在后续行中设置路径

php.validate.executablePath: "/opt/lampp/bin/php",

所以,我希望这个解决方案能帮助幕后的人。

【讨论】:

【参考方案2】:

非常感谢@Reinaldo Duguet 的回答!

如果您使用的是 Xampp,则可以通过运行本地服务器然后在浏览器中键入 localhost 来找到 PHP 路径。这将打开 Xampp 仪表板。单击 phpinfo() ,您将获得显示为的确切路径 配置文件 (php.ini) 路径 = /opt/lampp/etc

请注意,该路径可能与您系统中的 PHP 安装非常一致。因此,您可能必须使用上述方式显示的相应路径。

然后,为了让 VSCode 知道这个路径,在 VSCode 中打开设置并搜索“PHP 调试”,然后点击 PHP > Debug:Executable Path 设置

在“”之后的第一行添加以下行告诉VSCode PHP在系统中的安装位置。

"php.validate.executablePath": "/opt/lampp/etc",

【讨论】:

【参考方案3】:

windows中的php路径

在终端输入

where php

它会给出路径(在我的例子中)

C:\xampp\php\php.exe

【讨论】:

以上是关于VsCode php.validate.executablePath,安装 XAMPP 后的主要内容,如果未能解决你的问题,请参考以下文章

在 vscode 中 debugger 调试

vscode设置鼠标移入阴影

前端基础VSCode 的基本使用

vscode修改插件安装路径

vscode点击调试然后什么反应都没有,是vscode坏掉了吗

如何配置 vscode 识别@文件路径