使用 composer config --global 可将配置写入用户主目录的 ~/.composer/config.json,影响系统所有项目;支持设置镜像仓库、禁用 TLS、配置 GitHub Token 和缓存目录,通过 --list 查看、--unset 删除配置,实现全局持久化管理。

使用 composer config --global 可以将配置写入全局 Composer 配置文件,实现持久化设置。这些配置对系统上所有项目的 Composer 操作生效。
全局配置保存在用户主目录下的 composer.json 文件中(通常是 ~/.composer/config.json)。与项目级的 composer.json 不同,它影响所有使用该用户的 Composer 命令。
通过以下命令可以设置关键选项:
composer config --global repo.packagist composer https://packagist.phpcomposer.com
composer config --global disable-tls false
composer config --global github-oauth.github.com YOUR_TOKEN_HERE
composer config --global cache-dir /path/to/cache
确认配置是否生效:
composer config --global --list
composer config --global repo.packagist
composer config --global --unset github-oauth.github.com
基本上就这些。只要记得加上 --global 参数,Composer 就会把配置写入用户级文件,下次执行任何 Composer 命令时都会自动读取这些设置。
以上就是如何使用 composer config --global 持久化配置?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号