私はPHPの初心者で、VS Codeエディターを使用したいのですが、最初にphpファイルを保存するときにこのメッセージが表示されます。
Phpファイルを検証できません。 phpプログラムが見つかりませんでした。 「php.validate.executablePath」設定を使用して、「php」の場所を構成します
何が問題ですか?
まず、[ファイル]-> [設定]-> [ユーザー設定]に移動します。ウィンドウは次の画像のようになります。
次の画像のようにsetting.jsonファイルを変更して保存します:
PHPがシステムにインストールされていない場合、ここからphpをダウンロードします: windows.php.net/download 、unzip to C:
ドライブ、設定"php.validate.executablePath": "C://path.to.your.php.folder//php.exe"
システムにphpがインストールされている場合は、php.exe
以下のようなファイル:
"php.validate.executablePath": "C://path.to.your.php.folder//php.exe"
ヒント:私の場合、D:ドライブにインストールされているXAMPPを使用しているため、設定は以下のとおりです。
"php.validate.executablePath": "D://xampp//php//php.exe"
二重スラッシュに注意してください。
行を追加して解決しました
「php.executablePath」:「C:/wamp64/bin/php/php7.1.9/php.exe」、「php.validate.executablePath」:「C:/wamp64/bin/php/php7.1.9/php.exe 」
これを修正する迅速な方法があります
これは私の仕事です。
pHPをインストールした場合は、パスウィンドウの環境変数にインストールPHPのパスを追加してください。
まだphpをインストールしていない場合は、次の手順に従ってください。
vscodeを再起動する
おそらく構文の問題です。何回も試行した後、コマンドを作成する必要があることがわかりました
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
(2つのバックスラッシュ付き)。多くの回答が、通常のスラッシュ(/)またはバックスラッシュが1つだけであると言っていることに気付きました。 Visual Studio Codeバージョン1.17.0-insider x64があります。
ソリューションは、実行可能ファイルの場所に関係なく機能しました。私の場合、これはC:\ xampp\php\php.exeおよびC:\ Program Files\PHP\v7.1\php.exeにありました。
また、VS Codeでフォルダーを開いた場合にのみ機能し、単一のファイルを表示するように設定することはできません。 VCは、[設定]> [ワークスペース]を編集するときに、内部にsettins.jsonを含む ".vscode"フォルダーを作成します。ここで、php.validate.executablePathを指定できます。
そのため、1つのファイルを開くだけではその機能は使用できませんが、警告が表示されることに注意してください。代わりに、ファイルがあるフォルダーを開きます。
心配する必要がない場合は、%path%環境変数を変更して、php.exeがあるフォルダーを含めます。
まず、File-> Preferences-> settings-> ser settings tab-> extensions-> fromドロップダウンでphp->右ペインのPHP› Validate:Executable Path select settings.jsonで編集を選択します。
次に、あなたの場合に応じてパスを設定します。たとえば、xドライブをcドライブにインストールしたxampユーザーの場合:
「php.validate.executablePath」:「c:\ xampp\php\php.exe」
Phpがシステムに単独でまたは他の方法でインストールされている場合は、php.exeファイルのパスを次のように設定するだけです。
「php.validate.executablePath」:「C://path.to.your.php.folder//php.exe」
VS Codeはphpを使用してコードを検証しようとしていますが、システムにインストールされているphpが見つかりません。
Phpをパスにインストールする場合(つまり、コマンドプロンプトウィンドウで任意のフォルダーに「php」と入力すると、何かが起こります)、すべてが機能するはずです。
それ以外の場合は、次の2つのいずれかを実行できます。
OR
詳細については、これを参照してください: https://code.visualstudio.com/Updates#_language-php