Linux系统安装Composer的两种方法

实际使用的系统:CentOS 6.5

1、方法一 CURL

下载composer.phar文件

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

将composer.phar移动到环境变量中并且更名为composer

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

使用国内镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

2、方法二 直接下载composer

下载

wget https://getcomposer.org/composer.phar

安装

cp composer.phar /usr/local/bin/composer
chmod u+x /usr/local/bin/composer

测试

composer –help

3、安装的时候用root用户,使用的时候用非root用户

否则,如果使用root运行会有提示:

运行composer出现do not run Composer as root/super user!

解决方法:

第1步 创建非root的新用户

[root@centos ~]# useradd newname
[root@centos ~]# passwd  newname

第2步 切换为新用户账户

[root@centos ~]# su newname

切换到新用户后 , 即可执行 原来的操作 , 顺利完成 composer 指令。

【注意】同时,需要使用root用户将 /usr/local/bin/composer 设置为755,否则其他用户无法执行该命令。

【本人亲测,使用上述方法2和步骤3成功安装了Composer 2.1-dev版。方法1未测试。】