Composer

最終更新日時:2018-05-23 11:59:20
PHP

Composer は、PHP のパッケージ管理システムです。
従来の PEAR だと root 権限が必要だったり、特定の場所にインストールされてしまったりで使い勝手が悪かったのですが、Composer であれば、一般ユーザーで好きな場所にインストールすることが出来ます。

インストール


公式サイトは以下です。

https://getcomposer.org/

インストールする時には、https://getcomposer.org/download/ を参照して、Command-line installation の箇所に記載されているコマンドをコピペして実行します。
例えば、以下のようなコマンドになります。

 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
 php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
 php composer-setup.php
 php -r "unlink('composer-setup.php');"


上記を実行すると、カレントディレクトリに composer.phar というファイルが作成されます。
これを使用してパッケージ管理が出来ます。


使用方法


composer.phar は PHP に path が通っていれば、コマンドとして使用可能です。
例えば、以下のように使えます。

 % composer.phar require xxxxx/yyyyy


もしくは、同じディレクトリにインストールするパッケージ情報を記述した composer.json を作成して、

 % composer.phar install


です。
一度インストールを行った後は、以下でパッケージのバージョンを更新することが出来ます。

 % composer.phar update


とりあえずこの程度でも十分使えるので、あとはおいおいで(^_^;

お問い合わせは 掲示板 にて。