Composer 换国内源是提升依赖下载速度最直接的方法
参考资料
- RoadRunner 是 Octane 支持的三个服务器之一,它的定位是“最稳定、进程隔离最好”的选择
- Fresns 配合 Octane 和 Swoole,同样能让应用常驻内存,性能提升十倍以上
- Fresns 的 .env 文件是安装成功后才会在根目录自动生成
- Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
- 配置 Fresns 的队列进程,核心是使用 Supervisor 守护
- Fresns 提供两种自动升级方式,升级前务必先备份数据库
- Fresns 对 Composer 的版本要求很明确:不低于 2.5
- Fresns 的 APP_KEY 是应用加密密钥
Composer 换国内源是提升依赖下载速度最直接的方法
给 Composer 换国内源是提升依赖下载速度最直接的方法。目前阿里云和腾讯云的镜像比较稳定,你可以按需选择。
🚀 全局配置(推荐)
如果你希望所有项目都使用镜像加速,在终端执行一条命令即可。
阿里云镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
腾讯云镜像:
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
📦 仅当前项目配置
如果只想给特定项目加速,进入项目根目录(含 composer.json)后,去掉 -g 参数执行:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
💡 云服务器特别提示
如果你正在使用云服务器(如阿里云 ECS) 部署项目,用内网镜像地址才能真正提速。以阿里云 ECS 为例,公网镜像依然会走外网链路,速度提升不明显。
VPC 网络用户:
composer config -g repo.packagist composer http://mirrors.cloud.aliyuncs.com/composer/经典网络用户:
composer config -g repo.packagist composer http://mirrors.aliyuncs.com/composer/
注意这里是 http:// 且以 / 结尾,和公网配置不同。
🔍 验证与撤销
验证是否生效:运行
composer config -g repo.packagist,输出应显示你设置的镜像 URL。撤销配置:如果想恢复默认,执行
composer config -g --unset repos.packagist。
换源主要解决下载阶段的卡顿,如果卡在 “Resolving dependencies” 阶段,通常是依赖解析或内存问题,与镜像无关。
时间:2026-10-01 17:52:55
来源:https://fresns.ciilii.com/
