Composer 是PHP依赖管理工具,可以帮我们管理项目中依赖的外部工具库 (libraries)。
安装Composer
Composer需要PHP 5.3.2+才能运行
可以使用 --install-dir 选项将Composer安装到指定的目录,没有指定安装目录则默认下载到当前目录
PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。
错误&&解决方法
[vagrant@vagrant-c5-x86_64 opt]$ sudo curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php -- --install-dir=/usr/local/
错误1
solve
错误2
错误3
success
[vagrant@vagrant-c5-x86_64 local]$ sudo curl -sS https://getcomposer.org/installer | sudo /usr/local/php/bin/php -- --install-dir=/usr/local/composer/
添加软链接[composer.phar 的位置添加到/usr/bin/目录]
sudo ln -s /usr/local/composer/composer.phar /usr/bin/composer
声明依赖
在项目目录下创建一个 composer.json 文件,指明依赖,比如,你的项目依赖 qiniu/php-sdk:
{
"require": {
"qiniu/php-sdk": "^7.0"
}
}
安装依赖
安装依赖只需在项目目录下运行
composer install
自动加载
Composer 提供了自动加载机制,只需在代码初始化时 require autoload.pjp文件
require 'vendor/autoload.php';