composer切换国内镜像

ゞ 浴缸里的玫瑰 2022-06-04 01:25 305阅读 0赞

切换国内镜像源

国内镜像

  1. https://packagist.phpcomposer.com
  2. https://packagist.laravel-china.org

全局配置

  1. composer config -g repo.packagist composer https://packagist.phpcomposer.com

查看配置

  1. $ composer config -l
  2. [repositories.packagist.org.type] composer
  3. [repositories.packagist.org.url] https://packagist.phpcomposer.com
  4. [process-timeout] 300
  5. [use-include-path] false
  6. [preferred-install] auto
  7. [notify-on-install] true
  8. [github-protocols] [https, ssh]
  9. [vendor-dir] vendor (F:\java\Servlet\demo1\1/vendor)
  10. [bin-dir] {$vendor-dir}/bin (F:\java\Servlet\demo1\1/vendor/bin)
  11. [cache-dir] C:/Users/TOYOTA/AppData/Local/Composer
  12. [data-dir] C:/Users/TOYOTA/AppData/Roaming/Composer
  13. [cache-files-dir] {$cache-dir}/files (C:/Users/TOYOTA/AppData/Local/Composer/files)
  14. [cache-repo-dir] {$cache-dir}/repo (C:/Users/TOYOTA/AppData/Local/Composer/repo)
  15. [cache-vcs-dir] {$cache-dir}/vcs (C:/Users/TOYOTA/AppData/Local/Composer/vcs)
  16. [cache-ttl] 15552000
  17. [cache-files-ttl] 15552000
  18. [cache-files-maxsize] 300MiB (314572800)
  19. [bin-compat] auto
  20. [discard-changes] false
  21. [autoloader-suffix]
  22. [sort-packages] false
  23. [optimize-autoloader] false
  24. [classmap-authoritative] false
  25. [apcu-autoloader] false
  26. [prepend-autoloader] true
  27. [github-domains] [github.com]
  28. [bitbucket-expose-hostname] true
  29. [disable-tls] false
  30. [secure-http] true
  31. [cafile]
  32. [capath]
  33. [github-expose-hostname] true
  34. [gitlab-domains] [gitlab.com]
  35. [store-auths] prompt
  36. [archive-format] tar
  37. [archive-dir] .
  38. [htaccess-protect] 1
  39. [home] C:/Users/TOYOTA/AppData/Roaming/Composer

repositories.packagist.org.url已经发生改变,证明配置成功,–global (-g)【全局】实际操作的是$COMPOSER_HOME/config.json

单项目

进入项目目录 运行以下命令

  1. composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

  1. "repositories": {
  2. "packagist": {
  3. "type": "composer",
  4. "url": "https://packagist.phpcomposer.com"
  5. }
  6. }

使用第三方软件快速修改、切换 composer 镜像源

安装 crm

  1. composer global require slince/composer-registry-manager

列出当前可用的所有镜像源

  1. $ composer repo:ls
  2. composer https://packagist.org
  3. * phpcomposer https://packagist.phpcomposer.com
  4. composer-proxy https://packagist.composer-proxy.org
  5. laravel-china https://packagist.laravel-china.org

标“*”表示当前正在使用的源;

使用 phpcomposer 镜像源

  1. composer repo:use laravel-china

更多用法查看 crm GitHub

发表评论

表情:
评论列表 (有 0 条评论,305人围观)

还没有评论,来说两句吧...

相关阅读