php composer包管理工具

2025-10-17 18:55:00
丁国栋
原创 24
摘要:本文记录与PHP composer相关的知识。

如何将 PHP Composer 设置为中国大陆的源

Composer 官方解释是 A Dependency Manager for PHP,是 PHP 库的的一个管理器,可以认为是一个 PHP 项目的包管理工具。

目前 composer 的最新版本需要 PHP 7.2.5+。composer 的长期支持版本 (2.2.x) 仍然提供对 PHP 5.3.2+ 的支持。

要将 Composer 的包源设置为中国大陆的镜像源,可以按照以下步骤操作:

方法一:全局配置(推荐)

  1. 运行以下命令设置全局镜像:

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  2. 或者使用腾讯云的镜像:

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

方法二:针对单个项目配置

在项目目录下运行:

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

方法三:手动修改 composer.json

在项目的 composer.json 文件中添加或修改以下内容:

{
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://mirrors.aliyun.com/composer/"
        }
    }
}

常用中国大陆镜像源

  • 阿里云镜像:https://mirrors.aliyun.com/composer/
  • 腾讯云镜像:https://mirrors.cloud.tencent.com/composer/
  • 华为云镜像:https://repo.huaweicloud.com/repository/php/

验证配置

运行以下命令查看当前配置:

composer config -g repo.packagist

恢复默认源

如果需要恢复为官方源:

composer config -g --unset repo.packagist
发表评论
博客分类