Centos/Linux 系统下安装 composer 的完整步骤

首先安装PHP及必要扩展,再下载并验证Composer安装脚本,接着全局安装并验证版本,最后可选配置国内镜像加速。

centos/linux 系统下安装 composer 的完整步骤

在 CentOS 或其他 Linux 系统上安装 Composer,只需要几个简单的命令即可完成。Composer 是 PHP 的依赖管理工具,广泛用于现代 PHP 项目中。以下是完整的安装步骤。

1. 安装 PHP 和必要扩展

确保系统已安装 PHP 及常用扩展,Composer 需要 PHP CLI 支持:

  • 更新系统包列表:yum update -y
  • 安装 PHP 及相关组件(以 PHP 7.4 为例):

yum install -y php php-cli php-mbstring php-xml php-pdo php-gd php-curl

如果你使用的是较新的 CentOS 版本(如 CentOS 8+),可使用 dnf:

dnf install -y php php-cli php-mbstring php-xml php-pdo php-gd php-curl

2. 下载 Composer 安装器

切换到临时目录并下载官方安装脚本:

cd /tmp

curl -sS https://getcomposer.org/installer -o composer-setup.php

3. 验证安装脚本的完整性(推荐)

为确保安全性,验证哈希值:

  • 获取最新的公开哈希值:

EXPECTED_CHECKSUM="$(curl -sS https://composer.github.io/installer.sig)"

  • 计算本地文件的哈希值并比对:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$EXPECTED_CHECKSUM') { echo 'Checksum 正确'; } else { echo 'Checksum 错误'; exit 1; }"

4. 全局安装 Composer

运行安装脚本生成 composer.phar

MTTSHOP包包免费商城系统 MTTSHOP包包免费商城系统

一款非常包包、衣服、鞋子类网站,页面干净清洁、一目了然,mttshop打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu

MTTSHOP包包免费商城系统 0 查看详情 MTTSHOP包包免费商城系统

php composer-setup.php

  • 将 composer.phar 移动到系统路径,使其全局可用:

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

5. 验证安装

检查 Composer 是否安装成功:

composer --version

如果输出版本号,说明安装成功,例如:

Composer version 2.7.7 2025-09-08 08:39:17

6. (可选)配置国内镜像加速

由于网络原因,建议使用国内镜像源加快下载速度,例如阿里云:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

这样所有项目都会默认使用阿里云镜像。

基本上就这些。安装完成后,你就可以在任意 PHP 项目中使用 composer initcomposer require 来管理依赖了。不复杂但容易忽略细节,尤其是权限和PHP扩展。

以上就是Centos/Linux 系统下安装 composer 的完整步骤的详细内容,更多请关注php中文网其它相关文章!

本文转自网络,如有侵权请联系客服删除。