• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2016-12-06T11:22:24+09:00","","")
*Composer(こんぽーざー) [#k43f2eee]
さくらインターネットの共有サーバーで使用する例です。
#contents

**Composerをインストール [#m780a253]
 mkdir ~/bin
 cd ~/bin
 curl -sS https://getcomposer.org/installer | php

***php composer.phar ⇒ composerで実行できるようにする [#e418f274]
グローバルにインストールできないので、Aliasを追加して実行させる

実行権限を追加
 mv composer.phar composer
 chmod +x composer

Aliasを追加
 ee .cshrc

 alias composer ~/bin/composer

Alias有効化
 source .cshrc

参考:https://github.com/composer/composer/issues/3625#issuecomment-97663810

**パッケージを検索する [#mded91d3]
[[PackagistThe PHP Package Repository:https://packagist.org/]]

**インストール高速化プラグイン [#ib8c9005]
-[[https://github.com/hirak/prestissimo]]
[[参考:https://teratail.com/questions/1059]]



**Codeigniterをインストール [#e5b1cce4]
 composer create-project kenjis/codeigniter-composer-installer YourProject

**PEARをインストール [#m6d2250c]

repositoriesにpearを登録
 php composer.phar config repositories.0 pear http://pear.php.net
 
Net_UserAgent_Mobileをインストール
 php composer.phar require "pear-pear.php.net/Net_UserAgent_Mobile=*"

Net_UserAgent_Mobile/GPSをインストール
 php composer.phar require "pear-pear.php.net/Net_UserAgent_Mobile_GPS=*"

**参考サイト [#x7a095eb]

-[[composer:repositoriesでPEARパッケージをインストール:http://qiita.com/dozo/items/d892cc964bb28d7a95fc]]
-[[Composerを使ってPHPのパッケージを簡単インストール:http://codezine.jp/article/detail/7827]]
-[[Composerを使ってPHPのプロジェクトを管理する:http://codezine.jp/article/detail/7887]]
-[[PHPパッケージ管理ツール「Composer」入門一覧:http://codezine.jp/article/corner/524]]
-[[CakePHPでも使える Composerを活用したモダンな開発手法:https://speakerdeck.com/yandod/cakephpdemoshi-eru-composerwohuo-yong-sitamodannakai-fa-shou-fa]]
-[[composer 導入をまじめに考える:http://qiita.com/notona/items/c5a087d8dd446d315e6e]]
-[[Composer 再入門:http://www.slideshare.net/shin1x1/composer-28109311]]

-[[Codeigniter3.0の翻訳ファイルをComposerでお手軽に自動化:http://qiita.com/reioto/items/7b6d9aabc594b82544f1]]

-[[ライブラリ検索サイト:https://packagist.org/]]
-[[PHPのパッケージ管理Composerを使う アプリケーションごとのライブラリ依存関係に悩まない:http://tech.basicinc.jp/php/2013/08/18/php_composer/]]