什么是Composer

其官网给出的一个很直白的解释

Dependency Manager for PHP

PHP的依赖包的管理工具,它允许用户声明项目依赖的包/类库, 并安装和升级这些包/类库

安装

因为我用的是Ubuntu, 所以一下安装都是基于Ubuntu的, 基本上Linux的系统都可以参考

环境要求

PHP

  • PHP > 5.3.2

可能还有些PHP的设置要注意一下, 不过一般来说如果这些这只有问题, 安装的时候会给出Warning,可以针对这些warning再做设置

安装过程

1.首先先下载一个installer文件并运行

wget https://getcomposer.org/installer

这是一个PHP文件

2.运行

php installer

之后就会下载一个 composer.phar 可执行文件, 这个就是composer的管理工具了

3.全局设置

不过这个文件暂时还只能在当前目录使用, 不能全局有效, 我们可以把他复制到系统的PATH里, 然后就能直接用了

cp composer.phar /usr/bin/composer

或者在第二步的时候下载就指定这些参数

sudo php installer --install-dir=/usr/bin --filename=composer

4.验证

运行

composer

看到以下截图即表示安装成功

right