这是因为PHP Intelephense这个扩展需要依赖php.exe文件,但是我们在安装PHP Intelephense扩展的时候并没有配置php.exe文件的路径,所以在打开PHP文件的时候,就会出现上面的弹窗提示,这个弹窗提示其实就是提醒我们需要自己去配置一下PHP的可执行文件,也就是php.exe文件。
配置这个文件很简单,只需要简单4步即可。
1:在VSCode中打开“文件”-->“首选项”-->“设置”。
2:在“设置”中点击“扩展”-->“PHP”,找到“指向PHP可执行文件”配置项,点击“在setting.json中编辑”打开setting.json文件。
3:在文件中修改下面这行代码,就是在php.validate.executablePath后面填写上php.exe文件的路径即可。
"php.validate.executablePath": "D:/software/phpstudy_pro/Extensions/php/php7.1.9nts/php.exe"
注意1:每个人的开发环境不同,PHP安装路径肯定也不一样,需要把路径替换成自己本地PHP的路径。
注意2:有的小伙伴是直接从php.exe文件属性位置里面复制的路径,粘贴到setting.json文件中以后需要把反斜杠替换成斜杠,否则保存的时候肯定会出错。
4:修改保存以后,可以随便打开一个PHP文件,发现不会再出现警告弹窗了。
那我们可以再测试一下在编码的时候是否会有智能代码提示出现?在文件中输入var,如果和我下面的截图一样,在编码的时候会有智能代码提示,说明你的PHP可执行文件配置正确,并且PHP Intelephense这个扩展也可以正常使用了。