XAMPP 環境に Composer をインストールするときに The PHP exe file you specified did not run correctly エラー



Composer について

Composer は PHP にプロジェクトごとにライブラリを導入する際に使われる管理ツールです。Composer のツール自体はシステムにインストールする必要があるので管理者権限が必要ですが、プロジェクトにライブラリを導入する際は管理者権限不要で行なえます。

Composer を Windows の XAMPP 環境に導入するには Composer のダウンロードページ から Composer-Setup.exe をダウンロードします。

Composer のインストール

ダウンロードした Composer-Setup.exe を実行します。

Composer の Installer

XAMPP の PHP.exe の場所を指定して次に進みます。しかしここでエラーが出てしまうことがあります。

Composer の Installer でエラー

エラーメッセージでは少しわかりにくいですが、php.ini で openssl のモジュールが2回読み込まれているのが原因です。XAMPP の php.ini をエディタで開くと

の行が2つ書かれていました。片方をコメントにします。

これでインストールを再試行すれば問題なく Composer のインストールが完了しました。

コマンドプロンプトで確認します。

バージョンが表示されます。環境変数にも自動的に追加されていますが、複数の XAMPP や PHP を入れて使い分けている場合などは環境変数から抜いたほうがよいかもしれません。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  • キュア子の紹介

人気記事ランキング