PHP を使い始めたばかりのユーザーは、Windows オペレーティング システムで「php は内部コマンドでも外部コマンドでもありません」という問題に遭遇すると混乱するかもしれません。このエラーは通常、システムが PHP へのパスを認識しないことが原因で発生します。
この記事では、この問題を迅速に解決できるように、考えられる原因と解決策をいくつか紹介します。
- PHP パスが正しく設定されていません。
Windows システムでコマンド ラインで PHP プログラムを実行する場合は、次のことを確認する必要があります。その PHP パスはシステムの Path 環境変数に正しく設定されています。正しく設定されていない場合は、「php は内部コマンドまたは外部コマンドではありません」というエラーが発生します。
PHP パスを設定するには、次の手順を実行する必要があります。
コントロール パネルを開く
「システム」を選択します。およびセキュリティ」
- #システムの選択
- 詳細なシステム設定の選択
- 環境変数の選択
- システム変数でパスを検索します。
- 「編集」をクリックします。
- PHP へのパスを追加します。変数値 例: C:\php\php.exe
- PHP ファイルの保存パスが正しくありません
PHP パスを正しく設定し、コマンド ラインに php と入力しても「php は内部コマンドでも外部コマンドでもありません」エラーが発生する場合は、問題の原因は間違ったコマンドである可能性があります。 PHP ファイルを保存するパス。
この問題を解決するには、PHP ファイルが正しいディレクトリに保存されていること、およびコマンド ラインからこれらの PHP ファイルにアクセスするために正しいパスが使用されていることを確認する必要があります。たとえば、PHP ファイルを C:\php\ ディレクトリに保存すると、次のコマンドを使用してコマンド ラインからこのファイルにアクセスできます: C:\php\php.exe C:\php\myfile.php。
- PHP が正しくインストールされていません
上記の 2 つの解決策で問題が解決できない場合は、PHP がインストールされていないことが問題の原因である可能性があります。正しく。この場合、PHP を再インストールし、PHP ファイルが保存されているパスとディレクトリが正しく設定されていることを確認する必要があります。
上記の手順を実行しても問題が解決しない場合は、問題は他の理由によるものである可能性があります。この場合、システム ログで詳細を確認するか、フォーラムで助けを求めることができます。
概要
Windows システムで「php は内部コマンドでも外部コマンドでもありません」というエラーが発生した場合は、まず PHP パスが設定されているかどうかを確認する必要があります。正しく。パスが正しい場合は、PHP ファイルを保存するパスが間違っているか、PHP が正しくインストールされていないことが問題の原因である可能性があります。何が問題でも、デバッグして助けを求めることで修正できます。
以上がWindows で「php は内部コマンドでも外部コマンドでもありません」というエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。