ホームページ  >  記事  >  バックエンド開発  >  PHP -v は内部コマンドではありません: 修正方法

PHP -v は内部コマンドではありません: 修正方法

PHPz
PHPzオリジナル
2023-04-25 17:28:59828ブラウズ

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」コマンドを認識できるように、そのパスをシステムの環境変数に追加する必要があります。環境変数を変更するにはどうすればよいですか?以下の手順に従ってください:

  1. まず、デスクトップの「この PC」を右クリックし、「プロパティ」を選択します;
  2. ポップアップで「システムの詳細設定」を選択しますウィンドウ;
  3. 「環境変数」ボタンをクリックします;
  4. 「システム環境変数」で「Path」変数を見つけ、ダブルクリックして編集ウィンドウを開きます;
  5. 編集ウィンドウの最後の行に「;」を追加し、次のように PHP 実行可能ファイルへのパスを入力します。
;C:\php
  1. 「OK」ボタンをクリックしてウィンドウを閉じます。 。

ここで、CMD コマンド ラインに「PHP -v」コマンドを再度入力すると、システムが PHP 実行可能ファイルを正しく検出できることがわかります。

概要

「PHP -v は内部コマンドではありません」という問題は実際には非常に一般的ですが、解決するのは難しくありません。 PHP 実行可能ファイルへのパスを見つけて、それをシステムの環境変数に追加するだけで問題を解決できます。問題を解決する正しい方法は、まず問題の原因を特定し、次に的を絞った方法で問題を解決することであることに注意してください。

以上がPHP -v は内部コマンドではありません: 修正方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。