6

PHPを最新バージョンにアップグレードしました。Gitに戻ったとき、コマンドシェルに戻ったときに、PHP関数を実行すると、次のエラーが発生します。

sh.exe": php: command not found

新しいPHPパスがどこにあるかをgitbashに伝える必要があることは知っていますが、その方法がわからず、Googleでそれについて何も見つかりません。

編集 :

私はあなたが正しいと混乱させました:私はgitによってGitBASHを意味しました。ありがとう :)

だからここに私が私のアプリのルートフォラーでsymfonyを扱っていたときに私が呼び出そうとした関数があります:

php app / console dump-sql

その後、GitBASHから上記のエラーが送信されました。

4

3 に答える 3

9

Windows を使用している場合は、halfer のコメントに従って /bin/、php フォルダーの新しいディレクトリを PATH に追加する必要があります。

これを行うには: 1. スタート メニューを開きます 。
2. マイ コンピューターを右クリックし、[プロパティ] をクリックします
。 3. [詳細設定] タブをクリックします。[環境変数]をクリックし ます
。% は、PHP をインストールした場所です。
;C:/%PHP_LOCATION%/bin

于 2012-06-28T17:36:11.363 に答える
3

混乱しているgitと思います。bash

Git は bash の下で実行されるプログラムであり、あえて絡ませない限り、git とは直接関係ありません。

おそらく、あなたが必要とする呪文は

export PATH=/path/where/php/is:$PATH

そして、すべてが機能します。バイナリではなく、ディレクトリへのパスである必要があることに注意してください。

最後の $PATH は、古いパスを壊さないようにするためのものです。

于 2012-06-28T16:27:42.257 に答える
3

同じエラーが発生しました。この形式の環境変数パスが必要であることがわかりました。

/c/wamp/bin/php/php5.3.13(代わりにC:\wamp\bin\php\php5.3.13)

Windows 7 と Git 1.7.10 を使用しています。

于 2013-03-28T16:36:57.770 に答える