- 追加された行はこの色です。
- 削除された行はこの色です。
#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/]]