解説
前提
・windows10
・phpをwinndowsにインストールしている
➡【windows10】windowsにphp7.4をインストールする方法
composerをインストール
1 2 |
インストールコマンド php -r "readfile('https://getcomposer.org/installer');" | php |
Composer (version 1.9.3) successfully installed to: C:\Users\hoge\composer.phar
composer.pharをパスの通った場所に移動させます。
今回はC:\binにパスを通しておき、そこにcomposer.pharを移動させます。
インストールエラーが出てくる場合
※エラーが出ない場合は飛ばす
1 2 3 4 5 6 7 |
【エラー内容】 PHP Warning: readfile(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in Command line code on line 1 PHP Warning: readfile(https://getcomposer.org/installer): failed to open stream: No such file or directory in Command line code on line 1 Warning: readfile(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in Command line code on line 1 Warning: readfile(https://getcomposer.org/installer): failed to open stream: No such file or directory in Command line code on line 1 |
上記のエラーが出現する場合は、phpのモジュールを読み込んであげましょう。
C:\php7.4.3\php.iniに下記のコードを追加することで解決します。
1 2 3 4 |
【php.ini】 extension_dir = "ext" extension=php_mbstring.dll extension=php_openssl.dll |
composerのbatファイルを作成する
C:\binにcomposer.batという名前でファイルを作成します。
中身を下記のようにしてください
1 2 |
【composer.bat】 echo @php "%~dp0composer.phar" %*>composer.bat |
インストール確認
powershellでcomposerと入力してコマンドが出力されれば完了
1 2 3 4 5 6 7 8 |
PS C:\Users\hoge> composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 1.9.3 2020-02-04 12:58:49 |