4

私はUbuntuでLaravelを学習しようとしましたが、コマンド「phpartisan」がターミナルのlaravelフォルダーパスで機能しました。

Win7で始めたばかりで、cmd.exeに「cdc:\ wamp \ www \ myproject」と入力して、laravelフォルダーへのパスを変更しました(職人ファイルはこのフォルダーにあります)。

その後、「php artisan」を試しましたが、「「php」は内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません」というメッセージが表示されました。

私は何か見落としてますか?コマンドラインは、C:\ wamp \ www \ myproject> php artisanがあることを示しており、ファイルパスが正しいことを再確認しました。

どのステップを間違えましたか?

4

1 に答える 1

13

Windowsのコマンドラインがphp.exeバイナリの場所を認識していないため、エラーが発生しています。

Windows 7では、[スタート]をクリックし、スタートメニューの検索バーに「environment」と入力します。「アカウントの環境変数の編集」を選択します。以前のバージョンのWindowsでは、[マイコンピュータ]を右クリックし、[プロパティ]をクリックします。プロパティウィンドウの[詳細設定]タブに移動し、下部にある[環境変数]というラベルの付いたボタンをクリックします。

次に、PATH環境変数を見つけて、PHPバイナリへのパスを追加します。パスはセミコロンで区切られます。

PATH変数の例は次のようになります。

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin

PHPバイナリへのパスを最後に追加するだけです。間にあるセミコロンを忘れないでください。PHPバイナリへのパスはD:\ work \ apps \ xampp177 \ phpなので、PATH変数は次のようになります。

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\apps\Git\bin;D:\work\apps\xampp177\php

パスにphp.exeが含まれていないことに注意してください。パスは、php.exeを含むフォルダーのみです。

PATHが保存されたら、CLIを閉じて再度開きます。そうすれば、artisanを使用しても問題は発生しません。

于 2013-03-20T02:55:02.190 に答える