首先安装PHP及必要扩展,再下载并验证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打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu
php composer-setup.php
- 将 composer.phar 移动到系统路径,使其全局可用:
mv composer.phar /usr/local/bin/composer
5. 验证安装
检查 Composer 是否安装成功:
composer --version
如果输出版本号,说明安装成功,例如:
Composer version 2.7.7 2024-09-08 08:39:17
6. (可选)配置国内镜像加速
由于网络原因,建议使用国内镜像源加快下载速度,例如阿里云:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
这样所有项目都会默认使用阿里云镜像。
基本上就这些。安装完成后,你就可以在任意 PHP 项目中使用 composer init 或 composer require 来管理依赖了。不复杂但容易忽略细节,尤其是权限和PHP扩展。









