Composer怎么在Linux上安装_CentOS/Ubuntu配置Composer教程【系统】-composer

Composer 在 Linux 上需手动下载 composer.phar 并移至 /usr/local/bin,设执行权限后即可全局调用;不推荐 apt/yum 安装,因版本滞后且易冲突;遇“command not found”查 PATH,“Permission denied”查文件权限,PHP 扩展缺失需单独启用。

Composer 在 Linux 上不是“安装”而是“下载并设为全局可执行”,它本身只是一个 composer.phar 文件,没有传统意义上的安装过程。直接用 php 运行它即可,但要让 composer 命令在任意目录生效,关键在于把 composer.phar 放到系统 PATH 中的某个目录(如 /usr/local/bin),并确保有执行权限。

怎么下载并设为全局命令(Ubuntu/Debian 和 CentOS/RHEL 通用)

最稳妥的方式是手动下载官方 PHAR 并软链接或复制到 /usr/local/bin —— 不依赖包管理器,避免版本滞后或权限问题。

  • 先确认系统已安装 PHP 且版本 ≥ 7.2(推荐 ≥ 8.0):php -v
  • 下载最新稳定版:curl -sS https://getcomposer.org/installer | php,会生成当前目录下的 composer.phar
  • 移动并重命名(需 root 权限):sudo mv composer.phar /usr/local/bin/composer
  • 赋予执行权限:sudo chmod +x /usr/local/bin/composer
  • 验证:composer --version 应输出版本号

注意:不要用 php composer.phar 长期调用,那只是临时运行;真正“可用”是指输入 composer 就能执行。

为什么不用 apt/yum 直接装(Ubuntu/Debian 或 CentOS 的包管理器)

系统仓库里的 composer 包通常严重过时(例如 Ubuntu 22.04 自带的是 2.2.x,而官方已发布 2.7+),且可能被修改过行为(比如硬编码镜像源、禁用某些插件机制)。更麻烦的是,部分发行版(如 CentOS Stream)根本不提供 composer 包。

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » Composer怎么在Linux上安装_CentOS/Ubuntu配置Composer教程【系统】-composer
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4021477+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4021477+
  • 本周更新: 0+
  • 最后更新: 2026-03-16