PHP を使用して開発を行うと、「PHP -v は内部コマンド プロンプトではない」などの一連の奇妙な問題に遭遇することが多く、開発作業に不便をもたらします。しかし、この問題はそれほど難しい問題ではなく、簡単な理解で簡単に解決できます。
まず、この問題の原因を理解しましょう。実際、このプロンプト メッセージは Windows システムによって表示されるプロンプトであり、「PHP -v」コマンドに対応する実行可能プログラムが現在のコマンド ライン ウィンドウに見つからないことを意味します。これは、Windows システムがデフォルトで PHP 実行可能ファイルのパスをシステム環境変数に自動的に追加しないためです。 Windows でコマンドを入力すると、システムはまずそのコマンドに対応する実行可能プログラムを環境変数から検索します。
それでは、「PHP -v は内部コマンドではありません」という問題を解決するにはどうすればよいでしょうか?次の 2 つのステップを実行する必要があります。
ステップ 1: PHP 実行可能ファイルへのパスを見つける
PHP 実行可能ファイルへのパスを見つける必要がありますが、これは実際には難しくありません。 PHPのインストールディレクトリには、PHPの実行ファイルである「php.exe」ファイルがあります。 CMD コマンド ラインに次のコマンドを入力して、PHP インストール パスを見つけることができます:
where php
このコマンドは、次のような PHP インストール パスを表示します:
C:\php\php.exe
ステップ 2: パスを変更するPHP 実行可能ファイルへの環境変数の追加
PHP 実行可能ファイルへのパスを見つけたら、Windows が「PHP -v」コマンドを認識できるように、そのパスをシステムの環境変数に追加する必要があります。環境変数を変更するにはどうすればよいですか?以下の手順に従ってください:
;C:\php
ここで、CMD コマンド ラインに「PHP -v」コマンドを再度入力すると、システムが PHP 実行可能ファイルを正しく検出できることがわかります。
概要
「PHP -v は内部コマンドではありません」という問題は実際には非常に一般的ですが、解決するのは難しくありません。 PHP 実行可能ファイルへのパスを見つけて、それをシステムの環境変数に追加するだけで問題を解決できます。問題を解決する正しい方法は、まず問題の原因を特定し、次に的を絞った方法で問題を解決することであることに注意してください。
以上がPHP -v は内部コマンドではありません: 修正方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。