fuelphpインストールでのコマンドラインについて


fuelphpをインストールの際

$ php composer.phar self-update
とすると
sh.exe : php: command not found
となります。

phpが見つからないと言っているようですが、解決法を教えてください。

本来ならば
c:xampp/users/ユーザー名/(指定ディレクトリ)
にインストールするのが基本ですが

ユーザー名が日本語のためバグが発生するとのことで
c:fuel(指定ディレクトリ)
とfuelフォルダを作成し、インストールしています。
コマンド自体は基本通りに書いているので、おそらくフォルダを変更したことが原因だと思います。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2014/11/28 07:40:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:rouge_2008 No.1

回答回数595ベストアンサー獲得回数351

ポイント100pt

Git Bashを利用していますか?
Wondows標準のコマンドプロンプトで実行した場合にも、phpはコマンドやプログラムとして認識されていないというようなエラーメッセージが表示されないでしょうか?
PHPにパスが通っていないのが原因ですので、環境変数の「Path」に「php.exe」のフォルダまでのパスを追加してみてください。

コマンドプロンプトから永続的に追加する場合は以下のように実行します。

setx Path "%Path%;c:\xampp\php" /m

※Xamppに付属しているPHPを利用する場合です。
※「%Path%;」を忘れると既存のパスが失われるので注意してください。
※コマンドプロンプトは管理者権限で実行してください。(システム環境変数への追加は、管理者権限が必要です。)

次のページではコマンドによる追加の他に、各OSでのコントロールパネルからの設定方法も記載されています。

・Windowsで環境変数のPATHを追加する方法沢山
https://github.com/uzulla/how_to_setup_path_on_windows


※パラメータの意味は次のページを参照してください。

・Setx
http://technet.microsoft.com/ja-jp/library/cc755104(v=ws.10).aspx


※パスの注意事項です。

・PATH 環境変数
http://technet.microsoft.com/ja-jp/scriptcenter/ff576179.aspx

システムは、PATH 環境変数で指定されたディレクトリを検索して、入力されたコマンドの実行に必要な実行可能ファイルを探します。PATH 環境変数に設定されているディレクトリの一覧は、セミコロン (;) で区切られます。ディレクトリ パスにスペースが含まれている場合は、二重引用符で囲む必要があります。

※一時的に(実行したコマンドプロンプトで)使用できればいい場合は、上記のように「setx」の代わりに「set」で実行します。「/m」は必要ありません。)

id:jamis

素晴らしいの一言。
満点回答ありがとうございます。
special thanks!

2014/11/28 07:39:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません