0

私のsymfonyサンドボックスは、cドライブのプログラムファイル内にあるxamppフォルダーのhtdocs内にあります。

c:\program files\xammp\htdocs\sf_sandbox\

しかし、コマンド symfony -v を実行しようとすると、エラーが発生します

「php.exe」は内部コマンドまたは外部コマンドとして認識されません

誰かが私を助けることができますか?私は何を間違っていますか?...

4

3 に答える 3

1

この場合、コマンド ライン インターフェイスで使用できるすべてのグローバル パスに php フォルダーまたはディレクトリ パスを含める必要があります。

Windows の [マイ コンピュータ] アイコンを右クリックすると、次のような画面が表示されます。

このウィンドウの [詳細設定] タブをクリックしてから、ウィンドウの [環境変数] ボタンをクリックします。

新しいウィンドウで TMP 変数を選択し、次にパス変数を選択して編集ボタンをクリックします。

変数値フィールドの最後に、ディレクトリのパスを追加します (php.exe を含む場合、ここで指定されているものとは異なる場合があります。つまり、E:\wamp\bin\php\php5.2.8 である状況が 1 つあります)。 php (ここでは ;C:\wamp\php) も、パスを他の既存のパスと区切るためにセムコロン (;) を入れます。

開いたウィンドウごとに 1 つずつ [OK] をクリックし、コンピューターを再起動すると、タスクが完了します。

確認するには、php -v と入力して Enter キーを押します。

于 2009-04-05T18:39:49.417 に答える
0

パスにc:\ progra〜1 \ xammp \ htdocs\sf_sandboxが含まれるようにすることをお勧めします。DOSの長いパスの短縮名は、多くのアプリケーションの崩壊であり、適切に処理する必要があります。dosウィンドウを開いて発行した場合:

cd \
dir /x

8.3形式の短い名前のリストが表示されます。

于 2009-04-05T18:47:39.617 に答える
0

コマンドラインからphpを実行しようとするとどうなりますか?

php.exe へのパスを PATH 環境変数に追加しようとしましたか?

于 2009-04-05T18:38:34.817 に答える