新闻中心

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

2025-12-01
浏览次数:
返回列表
首先安装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、下载完成后,直接解压文件mb003.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,打开后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.co

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中文网其它相关文章!


# php  # 安顺大数据网站建设程序  # 网站的文章优化怎么样  # 灵璧关键词排名  # 几个  # 的是  # 频发  # 国内  # 可选  # 回调  # 如何使用  # 如何解决  # 镜像  #   # composer  # linux  # centos  # git  # github  # 工具  # curl  # 阿里云  # dnf  # php扩展  # 令牌  # 张家界seo网站运营  # 凤庆茶叶的网站建设  # 企业网站推广排名  # 平顶山网站推广制作  # 网站建设皆选祥云平台  # 网站建设费用去哪里了  # 瓷瓶相思豆插花营销推广 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 响应式图片在网页设计中的正确实现方法  php源码怎么看淘宝客系统_看php源码淘宝客系统技巧  QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录  如何使用 Excel 发布器与 Power BI 分享 Excel 洞察  Golang如何优化内存分配与垃圾回收_Golang内存管理与GC优化实践  包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址  Golang如何安装Swagger工具_GoSwagger文档生成环境  如何在网页中实现特定地点的随机图片展示  《噬血代码2》新预告片发布 展示游戏剧情  Win11截图该按哪些键 Win11截屏完整流程解析【教程】  CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题  vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法  地铁跑酷免费秒玩入口链接 地铁跑酷小游戏免费秒玩网站  海棠电脑版入口_通过电脑访问海棠官网阅读  KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明  机器学习中对数变换预测结果的反向还原  c++如何使用chrono库处理时间_c++标准库时间与日期操作  解决Flask中Quill编辑器内容提交失败及TypeError的指南  J*aScript动态修改指定div内所有a标签样式指南  深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现  飞书妙记怎样用语音转文字速记_飞书妙记用语音转文字速记【速记方法】  Adobe PDF表单中利用J*aScript解析与格式化日期组件的教程  如何提高微信支付的安全性_微信支付安全防护与设置建议  怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】  Lar*el头像管理:图片缩放与旧文件删除的最佳实践  Archive of Our Own官网直达 AO3最新可用地址一览  支付宝如何设置安全保护_支付宝安全设置的全面教程  微博网页版首页入口 微博电脑端官网登录链接  顺丰快递查询系统 官方正版查询入口  mcjs网页版在线存档 mcjs云存档登录入口  Gmail邮箱申请注册直达_Gmail邮箱免费注册PC版官网入口2025  AO3同人作品网入口 AO3搜索引擎官网永久地址  Win10自动更新怎么关闭 Win10永久关闭系统更新的两种方法【终极版】  知音漫客正版漫画平台_知音漫客官网账号登录  Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  如何在Promise链中有效终止错误处理后的执行  Pandas DataFrame 高效批量赋值:告别循环与笛卡尔积误区  豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售  Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值  京东单号查询入口_京东快递订单追踪入口  不同用户不同价格! 索尼开启账户个性化定价测试  C++如何实现线程池_C++11手动实现一个简单的固定大小线程池  sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统  c++20的std::jthread是什么_c++可中断线程与RAII式管理  QQ邮箱稳定登录入口_QQ邮箱官方网站网页版使用  ExcelARRAYTOTEXT函数怎么自定义分隔符输出数组文本_ARRAYTOTEXT实现动态生成SQL语句  c++项目目录结构应该如何组织_c++工程化项目结构规范  绝地鸭卫平a核爆刀流玩法攻略  QQ邮箱电脑版登录入口_QQ邮箱官方网站登录平台  Django表单验证失败时保留用户输入数据的最佳实践 

搜索