Composer 是兼容多平台的,其运行适用于Windows,linux和OSX。
安装linux
composer 中国镜像的使用http://pkg.phpcomposer.com/
composer.json 文件说明require key
{ "require": { "monolog/monolog": "1.0.*" }}
版本运算符
执行安装 php composer.phar install
composer.lock - 锁文件
自动加载
你可以在 composer.json 的 autoload 字段中增加自己的 autoloader。
{ "autoload": { "psr-4": {"Acme//": "src/"} }}
引用这个文件也将返回 autoloader 的实例,你可以将包含调用的返回值存储在变量中,并添加更多的命名空间。这对于在一个测试套件中自动加载类文件是非常有用的,例如。
$loader = require 'vendor/autoload.php';$loader->add('Acme//Test//', __DIR__);
使用示例一个最小化的composer.json,切换到项目目录,新建一个composer.json
{ "require-dev": { "phpunit/phpunit": "4.3.*" }}
执行 composer install
新闻热点
疑难解答