[PHP]MacにComposerを導入する
Composerってなんだ?
PHP使いなら知っているであろう「Composer」
知らない人はインストールしておきましょう
そもそもComposerってなんだろう
Composerは、PHPプログラミング言語向けのソフトウェアおよび必要なライブラリの依存関係を管理する標準形式を提供するアプリケーションレベルのパッケージ管理システムである。
コマンドライン上で動作し、アプリケーションが依存するライブラリなどをインストールする。 また、利用可能なパッケージを含んでいるメインリポジトリ『Packagist』[3] で利用可能なPHPアプリケーションをインストールすることも可能であるほか、ライブラリ向けにサードパーティのコードを容易に利用出来るオートロード情報を指定できる機能も提供されている。
Node.js でいう npm、Linuxでいう apt-getやyumのような、PHP用のいわゆるパッケージマネージャですね
いろんなライブラリをインストールする際、依存関係とかを勝手に解決してくれる頼もしいやつ。
なによりも、LaravelやCakePHPの環境が簡単に構築できるんですよこれ!!
Macにインストール
私はいつも開発はMacbook Proで行ってるんで、こいつにインストールしてみます
インストールは簡単、数ステップで完了します
まずは、既にComposerが入っていないか確認しましょう
$ composer -V
バージョン情報が表示された場合は既にインストールされています
あなたは正式なPHP使いです
さて、バージョン情報が表示されない場合はインストールしてみましょう
手順としては
- curlでソースファイルをダウンロードしてくる
- phpコマンドで実行
- composerの実行ファイルをパスの通っているディレクトリに移動
やっていきます
$ cd ~/Downloads $ curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading... Composer (version 1.4.2) successfully installed to: /Users/s-makinaga/Dropbox/ApplicationSettingsSync/Downloads/composer.phar Use it: php composer.phar $ mv composer.phar /usr/local/bin/composer
これでインストールは完了です
再度バージョン情報を確認してみましょう
$ composer -V Composer version 1.2.1 2016-09-12 11:27:19
バージョン情報が出ました!!
あとは使い倒すのみです!!