Composer提供了一个非常方便的安装程序,Ubuntu下可以很简单的在命令行下载。可以免费下载(https://getcomposer.org/installer),感兴趣的同学可以去Github上看下它的工作原理,是纯PHP的源。

基本的两种方式

curl -sS https://getcomposer.org/installer | php

php -r “readfile(‘https://getcomposer.org/installer’);” | php

在工作目录下使用 php composer.phar 命令就可以运行Composer了。

但是这样实在是不够方便,总不能每个项目目录下都拷贝一份吧。

mv composer.phar /usr/local/bin/composer

将可执行文件移动到任意一个全局变量目录下,就可以在系统中全局使用了。

当然,也可以在下载安装的时候加一些参数,直接安装到命令目录下。

curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer

–install-dir 定义安装的目录。
–filename 更改文件名称。

然后就可以全局使用 composer 替代 php composer.phpar 了。

至于,有时候会被墙的事儿,可以更改配置中国镜像,也可以修改hosts,或者直接上梯子了。

更新composer,经常用到。
sudo composer self-update

查看状态
composer -version

文档:

https://getcomposer.org/doc/00-intro.md

https://github.com/5-say/composer-doc-cn/blob/master/cn-introduction/04-schema.md#minimum-stability