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 を入れて使い分けている場合などは環境変数から抜いたほうがよいかもしれません。

ITエンジニア募集中!

キュアコード株式会社はITエンジニアを募集しております。少人数の職場なので、上流・下流やサーバー・クライアント対応の垣根なく、あなたの強みを活かしながら いろいろなことにチャレンジ可能です。エンジニアとしての未経験の方、経験が少ない方も歓迎しています。

下記よりITエンジニア募集の採用情報をご覧いただけます。


コメントを残す

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

CAPTCHA