有多个其他帖子报告此内容,但它们与javascript框架等有关。
打开任何.php
扩展程序文件时出现此错误,错误弹出顶部,并且始终阻止标签,非常烦人。
类似的帖子,但没有解决:
答案 0 :(得分:2)
检查您的配置文件(F1 +配置并选择设置json)并搜索:
"php.validate.executablePath": null,
我有同样的错误,因为我指的是错误的文件:
"php.validate.executablePath": "C:\\xampp\\php\\php.ini"
它必须指向(在我的情况下):
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
答案 1 :(得分:0)
我今天遇到了同样的问题。如果有人使用Ubuntu和XAMPP,则您的路径为/opt/lampp/bin/php
。我正在使用/opt/lampp/php
,因此VSCode在我的文件加载到编辑器中后立即显示生成PHP时出错:生成EACCES 错误。
无论您使用的是 XAMPP ,还是在Ubuntu Linux上单独安装了PHP,您都可以始终在终端中运行whereis php
来定位php路径。
此问题也在这里https://github.com/felixfbecker/vscode-php-intellisense/issues/25
进行了讨论我希望这对开发人员有所帮助!