在安装之前,请确保您已满足以下条件:
  • 以具有 sudo 权限的用户身份登录。
  • 在您的 CentOS 7 系统上安装 PHP 7以上版本。

下面是安装方法

1. 首先安装 PHP CLI(命令行界面)包和所有其他依赖项。php73安装教程
2. 安装 PHP CLI 后,下载 Composer 安装程序

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
警告信息: PHP Warning:  copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in Command line code on line 1
PHP Warning:  copy(): Failed to enable crypto in Command line code on line 1
PHP Warning:  copy(https://getcomposer.org/installer): failed to open stream: operation failed in Command line code on line 1
解决方法:
下载证书 http://curl.haxx.se/ca/cacert.pem 到目录 /data/cacert.pem
打开/etc/php.ini ,修改 openssl.cafile=/data/cacert.pem
3. 运行 Composer-Setup
执行名为 composer-setup.php 的文件,开始在 CentOS 上安装 composer。
 php composer-setup.php 
Centos安装Composer

4. 将 Composer.phar 移动到 /usr/bin/composer

要在终端上全局访问 Composer,我们需要将 Composer 的二进制可执行文件 composer.phar 复制到 /usr/bin/ 中。 请使用以下命令。

mv composer.phar /usr/bin/composer 
5. 验证是否安装成功

只需在终端上输入composer 即可检查 Composer 是否已全局安装在系统上。
Centos安装Composer

出现如下提示:Do not run Composer as root/super user! See https://getcomposer.org/root for details

Centos安装Composer

这里提示不能用root执行composer命令,那么创建一个用户即可

useradd  test1 
passwd test1