「Php/composer」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「パッケージ管理ツール node.jsのnpmみたいなもの。 ==ローカルプロジェクトにcomposerインストール== $ curl -s http://getcomposer.org/insta...」) |
(→使い方) |
||
行8: | 行8: | ||
Composer version e77435cd0c984e2031d915a6b42648e7b284dd5c 2014-07-02 15:44:54 | Composer version e77435cd0c984e2031d915a6b42648e7b284dd5c 2014-07-02 15:44:54 | ||
− | ==使い方== | + | ==使い方(例:monolog/monolog)== |
composer.json | composer.json | ||
{ | { |
2016年2月4日 (木) 17:57時点における版
パッケージ管理ツール node.jsのnpmみたいなもの。
目次
ローカルプロジェクトにcomposerインストール
$ curl -s http://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer $ composer -V Composer version e77435cd0c984e2031d915a6b42648e7b284dd5c 2014-07-02 15:44:54
使い方(例:monolog/monolog)
composer.json
{ "require": { "monolog/monolog": ">=1.0.0" } }
$ php composer.phar install
autoload
vender/autoload.phpでパッケージを読み込んでくれる。
composer.json編集した後の更新
composer update
vendorのdirの名前を変更
composer.json
{ "require": { "monolog/monolog": ">=1.0.0" }, "config": { "vendor-dir": "lib/" } }
pearのその他install例
{ "repositories": [ { "type": "pear", "url": "http://pear.php.net" }, { "type": "pear", "url": "http://pear.phpunit.de" } ], "require": { "pear-phpunit/PHPUnit": "3.4.*", "pear-pear/Mail": "1.2.*", "pear-pear/Net_SMTP": "1.4.1" } }