如何设置php.validate.executablePath?

问题描述 投票:10回答:5

我有一个基于docker的开发环境。

每次我打开VSCode我收到此消息:

无法验证,因为没有设置PHP可执行文件。使用设置'php.validate.executablePath'配置PHP可执行文件。

有人知道在这种情况下如何设置php.validate.executablePath?

我不知道该怎么做。

php validation visual-studio-code vscode-settings
5个回答
9
投票

这是一个截图。

  • 别忘了逃离\
  • 您不必将其添加到路径

set php.validate.executablePath snapshot


6
投票

当然,很简单。按照它的说法。

转到文件>首选项>设置...它将打开settings.json文件。

添加以下代码:

{“php.validate.executablePath”:“这里放置PHP.exe路径”}

您必须知道PHP.exe文件在计算机中的位置,在php> bin文件夹中搜索。

希望这对你有用


5
投票

我有同样的问题,但发现修复here

在Windows中:

  1. 转到系统属性
  2. 转到高级选项卡
  3. 点击“环境变量”
  4. 选择路径
  5. 添加一个指向php 7可执行文件的新路径:

enter image description here


4
投票

对于linux用户:如果你没有安装PHP,那么先下载, 然后在终端类型

$ whereis php

它将显示php可执行文件的路径(它将在/usr/bin/phpusr/local/bin/php中),您可以从终端复制。

在VScode中转到settings.json文件并粘贴

php.validate.executablePath: /usr/bin/php


1
投票

下载PHP,就我而言,我从这里下载:http://windows.php.net/download/

将文件复制并粘贴到计算机上的某个位置,然后设置路径:

“php.validate.executablePath”:“C:/php/php.exe”


0
投票

我也收到了此错误消息。 php.exe的路径已在我的系统环境变量中设置。

当我在VS Code的settings.json文件中注释掉“php.validate.executablePath”:“c:/path/to/php7.2.10/php.exe”时,错误就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.