CMDでPHPやNode.jsを実行できない時に行うWindows側の設定方法

2023.06.24

CMDでPHPファイルを実行しようとしたら、下記のような文言が出てエラーとなった。

‘php’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

これは確かnode.jsをcmdで実行する時にも同じエラーが出た記憶があるが、どうやらシステムが php コマンドを認識していないことを示しているのだとか。

これは通常、PHPがシステムのPATH環境変数に含まれていない場合に発生するらしい。

CMDでPHPを実行するための手順

今回はWindows本体側の設定を変更し、CMDでPHPやnode.jsを実行できるようにしたので、メモとして残しておく。

  • ①コントロールパネルの検索窓で「システムの詳細設定」をで入力
  • ②「システムの詳細設定の表示」をクリック
  • ③システムのプロパティに移動するので、「環境変数」をクリック
  • ④システム環境変数欄の「Path」を選択して、編集をクリック
  • ⑤新規を押して、phpのパス(私の場合は C:\xampp\php)を入力しOK
  • ⑥cmdで実行したいディレクトリをcdで打ち込み、最後に実行したいファイルを下記のように打ち込む
  • php ファイル名.php

これで無事PHPを実行することができた。

node.jsを設定する場合も同様にインストールディレクトリ(私は C:\Program Files\nodejs\)を打ち込めばオッケーだ。

PIC UP