質問: windowsでpath環境変数にディレクトリを追加する windowsでシステムのpath環境変数にc:\xampp\phpを追加しようとしています。環境変数ダイアログボックスを使用して追加しました。しかし、私が自分のコンソールに入力すると:c:\>path 新しいc:\xampp\phpディレクトリは表示されません。path=d:\program files\autodesk\maya2008\bin;c:\ruby192\bin;c:\windows\system32;c:\windows; c:\windows\system32\wbem;c:\progra~1\diskee~2\diskee~1\;c:\program files\microsoft sql server\90\tools\binn\;c:\program files\quicktime\qtsystem\;d:\program files\tortoisesvn\bin ;d:\program files\bazaar;c:\program files\android\android-sdk\tools;d:\program files\ microsoft visual studio\common\tools\winnt;d:\program files\microsoft visual studio\common \msdev98\bin;d:\program files\microsoft visual studio\common\tools;d:\program files\ microsoft visual studio\vc98\bin 2つ質問があります。 これはなぜ起こったのでしょうか。私が間違ったことはありますか? また、コンソールを使用して(およびプログラム的にバッチファイルを使用して)ディレクトリをpath変数に追加する方法
回答: そのときにphpをインストールしました。抽出 php-7 ***。zip に c:\ php \ 現在のpath環境変数をバックアップします:cmdを実行し、コマンドを実行します:path >c:\path-backup.txt 現在のパス値をc:\ path.txtファイルに取得します(同じ方法) path.txtを変更します(パスの長さは1024文字を超えています。ウィンドウは数年実行されています) そこにある重複パスを削除しました 'c:\ windows; または c:\ windows\system32; または c:\ windows\system32\wbem; -私は二度持っています。 アンインストールされたプログラムのパスも削除します。例: c:\ program files\nonexistsoftware; このように、私のパス文字列の長さ<1024 :))) パス文字列の最後に; c:\ php \を追加します コピー パス値のみ 二重引用符で囲まれたバッファに!例:「c:\ windows; ****; c:\ php \」いいえ path = そこにいるはずです!!! windows powershellを管理者として開きます。 コマンドを実行: setx path "here you should insert string from buffer (new path value)" ターミナルを再実行し(「far manager」を使用)、次を確認します:php -v