「Php/composer」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→pearのその他install例) |
(→phpunitのinstall&実行例) |
||
行41: | 行41: | ||
} | } | ||
} | } | ||
− | vendor/bin/phpunit --bootstrap vendor/autoload.php tests/hoge.php | + | $ vendor/bin/phpunit --bootstrap vendor/autoload.php tests/hoge.php |
==参考== | ==参考== | ||
http://www.ryuzee.com/contents/blog/5681 | http://www.ryuzee.com/contents/blog/5681 |
2016年2月4日 (木) 18:40時点における版
パッケージ管理ツール 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 /usr/local/bin/composer install
autoload
vender/autoload.phpでパッケージを読み込んでくれる。
composer.json編集した後の更新
composer update
vendorのdirの名前を変更
composer.json
{ "require": { "monolog/monolog": ">=1.0.0" }, "config": { "vendor-dir": "lib/" } }
phpunitのinstall&実行例
{ "require": { "phpunit/phpunit": "5.1.*" } } $ vendor/bin/phpunit --bootstrap vendor/autoload.php tests/hoge.php