ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

PHP, composerをインストールする方法。必須。絶対に入れよう!

php
イラストダウンロードサイト【イラストAC】
の画像をもとに加工しています。

PHPのcomposerはパッケージを管理するコマンドツールです。

PHPプログラムの開発では絶対に外せません。PHPをやってて知らないなんてことはありえないものです。

そのcomposerのインストール方法をサンプル、キャプチャで分かりやすくご紹介します。

composerコマンドは、PHPに標準でついていません。別にインストールが必要です。まずはcomposerをダウンロードするところからはじめます。

composer.pharファイルのダウンロード

composerのインストールは、composer.pharファイルをダウンロード、設定します。

composer.pharはhttps://getcomposer.org/download/から取得します。

Windowsはインストーラ(Composer-Setup.exe)があります。上記サイトから取得できます。

サイトには、コマンドラインからダウンロード、インストールまで行う方法があります。composer.pharをダウンロードしてもできます。

コマンドラインでのダウンロード・インストールは、サイトの通りなのでここでは省略し、composer.pharをダウンロードする方法をします。

php composer install キャプチャ 1

使うバージョン番号のリンクからダウンロードします。

コマンドラインでダウンロードするときは、バージョン番号のリンク先urlを取得してコマンドを実行します。

Linuxコマンドでのダウンロード
curl -o composer.phar https://getcomposer.org/download/1.6.3/composer.phar

Windows10にcomposerをインストールする方法

ダウンロードしたexeファイルを実行します。インストーラーの指示通りにすればいいのでかんたんです。

Windows10にかぎらず、それ以前のバージョンのWindowsでも作業は同じです。

CentOSにcomposerをインストールする方法

これからご紹介する、CentOSにcomposerをインストールする方法は、composer.pharをダウンロードしたあと自分でインストールする方法です。

インストールの作業は、

  • composerコマンドの作成
  • composerコマンドのパス設定

の二つ。

composerコマンドの作成

ダウンロードしたcomposer.pharを任意の場所に移動します。ここでは/home/myuser/binにcomposerコマンドを作成します。

mv composer.phar ~/bin/composer

この作業は絶対に必要なものではありません。コマンド名を"composer.phar"で使うなら不要です。

しかし、コマンド名は"composer"にするのが一般的なので、作業したほうがいいです。

Linuxのとき、ダウンロードしたファイルのパーミッションは"rw-rw-r--"(664)です。

ログイン
ユーザー
グループその他
rw-rw-r--
664
読み書き
実行不可
読み書き
実行不可
読みだけ
実行不可

これだとだれも実行できないので、chmodコマンドでパーミッションを変更します。

パーミッション変更コマンド
chmod 764 composer

変更後のパーミッションは"rwx-rw-r--"です。

ログイン
ユーザー
グループその他
rwxrw-r--
764
読み書き
実行可
読み書き
実行不可
読みだけ
実行不可

composerコマンド作成は、composer.pharのファイル名を変更するだけ

composerコマンドのパス設定

composerコマンドをどの場所でも使えるように$PATHを設定します。

.bash_profileを編集します。

echo 'export PATH="$PATH:$HOME/bin"' >> .bash_profile

":$HOME/bin"を追加しました。

source .bash_profile

を実行して、$PATHの設定を反映させます。

これでcomposerコマンドのインストール作業は終わりです。

RedHat系Linuxは同じ作業です。UbuntuなどのDevian系Linuxのときは、composerコマンドのパス設定をDevian系のコマンドに置き換えてください。

インストール確認

最後に、正常にインストールされたかどうか確認します。Linux、Windowsどちらも同じ方法です。

composer -V

または、複数バージョンのPHPをインストールしているなど、使うPHPコマンドを指定するときは

php7 ~/bin/composer -V

のコマンドを実行します。

(PHPコマンド名は環境に合わせてください。)

Composer version 1.6.3 2018-01-05 15:28:41

の結果が表示されれば、正常にインストールされています。

前の投稿
PHP composer, パッケージ管理の使い方。必須の機能なので覚えよう!
PHP composer, パッケージのインストールでバージョンを指定するいろいろな方法。
次の投稿

コメント

コメントを残す

*