参考资料

  1. RoadRunner 是 Octane 支持的三个服务器之一,它的定位是“最稳定、进程隔离最好”的选择
  2. Fresns 配合 Octane 和 Swoole,同样能让应用常驻内存,性能提升十倍以上
  3. Fresns 的 .env 文件是安装成功后才会在根目录自动生成
  4. Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
  5. 配置 Fresns 的队列进程,核心是使用 Supervisor 守护
  6. Fresns 提供两种自动升级方式,升级前务必先备份数据库
  7. Fresns 对 Composer 的版本要求很明确:不低于 2.5
  8. 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/