CMDでPHPファイルを実行しようとしたら、下記のような文言が出てエラーとなった。
‘php’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。
これは確かnode.jsをcmdで実行する時にも同じエラーが出た記憶があるが、どうやらシステムが php コマンドを認識していないことを示しているのだとか。
これは通常、PHPがシステムのPATH環境変数に含まれていない場合に発生するらしい。
Table of Contents
CMDでPHPを実行するための手順
今回はWindows本体側の設定を変更し、CMDでPHPやnode.jsを実行できるようにしたので、メモとして残しておく。
- ①コントロールパネルの検索窓で「システムの詳細設定」をで入力
- ②「システムの詳細設定の表示」をクリック
- ③システムのプロパティに移動するので、「環境変数」をクリック
- ④システム環境変数欄の「Path」を選択して、編集をクリック
- ⑤新規を押して、phpのパス(私の場合は C:\xampp\php)を入力しOK
- ⑥cmdで実行したいディレクトリをcdで打ち込み、最後に実行したいファイルを下記のように打ち込む
- php ファイル名.php
これで無事PHPを実行することができた。
node.jsを設定する場合も同様にインストールディレクトリ(私は C:\Program Files\nodejs\)を打ち込めばオッケーだ。