软件技巧

VSCode怎么打开.php文件?

publish-date 2024-07-02
update-date 2024-11-19
# VSCode

契机

WordPress的functions.php被我新增了很多功能,之前都直接用记事本打开和编辑的,
现在看上去实在是不够清晰,尝试了一下右键→打开方式→选VSCode失败了。

报错

php-error-in-vscode

无法验证,因为找不到 PHP 安装。使用设置
“php.validate.executablePath” 来配置 PHP 可执行文件。

来源: php 语言功能 打开设置

原因

我确定我有安装php,但VSCode没找到,需要我帮他找一下

解决

  1. 点报错窗口右下角的打开设置
  2. 在 settings.json 中编辑
  3. 在这里输入路径就可以帮VSCode找到php.exe了
    “php.validate.executablePath”: “C:/xampp/php/php.exe
    C:/xampp/php/php.exe是我的路径,改成你自己的)
  4. Ctrl+S(保存)

至此,VSCode能正常打开扩展名为php的文件了,报错也消失了,问题解决

第2步配图

php-validate-executablepath

第3步配图

php-add-path-for-vscode

后记

今天突然又报错了,都成功用了5个月的说,troubleshoot后发现原因是换了工作区。

可是我是在用户设置里设置的,设置里有一句同时修改于工作区,
但工作区却没有这个路径,需要我手动填,不知道为什么。
反正手动在工作区的设置里粘贴了一遍路径,就不报错了,解决就行。