> 文档中心 > 【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)

【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)

目录

    • 首先确保你已经成功安装过Composer
    • 配置镜像
      • 系统全局配置(推荐)
      • 单个项目配置
      • 手动配置
      • 可能会出现的报错(没有出现请无视)
      • 配置成功
    • 总结

『PHP』分享PHP环境配置到项目实战个人学习笔记。

欢迎关注 『PHP』 系列,持续更新中
欢迎关注 『PHP』 系列,持续更新中

首先确保你已经成功安装过Composer

【PHP】安装Composer局部项目启用和全局启用(保姆级图文)
在这里插入图片描述
在这里插入图片描述


配置镜像

系统全局配置(推荐)

如果你之前已经全局配置了Composer,那么在Composer目录下cmd将镜像配置信息添加到 Composer 的全局配置文件 config.json

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

单个项目配置

如果你之前采用单个项目的Composer配置,那么在单个项目的目录下,将配置信息添加到单个项目composer.json 文件中

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

手动配置

手动修改的方式在 config.json添加下面的代码

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

可能会出现的报错(没有出现请无视)

因为php的保护设置,php为了安全问题,禁止putenv()这个函数。

Warning: putenv() has been disabled for security reasons in phar://E:/BtSoft/php/74/composer.phar/vendor/composer/xdebug-handler/src/Process.php on line 101Warning: putenv() has been disabled for security reasons in phar://E:/BtSoft/php/74/composer.phar/src/Composer/Util/Platform.php on line 57

【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)

  • 解决方法
    为了避免修改错误!请在修改前备份原来的putenv文件!
    修改php的配置文件,php.ini
    找到disable_function这个地方,把putenv去掉即可。
    在这里插入图片描述
  • 记事本打开,查找putenv,删除和前面的一个逗号
    在这里插入图片描述
  • 修改后的文件
    【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)

配置成功

【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)
接下来试一下 composer install 来体验飞一般的速度吧!


参考资料:https://pkg.xyz/#how-to-install-composer

总结

大家喜欢的话,给个👍,点个关注!给大家分享更多有趣好玩的PHP知识!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2022 mzh

Crated:2022-2-26

欢迎关注 『PHP』 系列,持续更新中
欢迎关注 『PHP』 系列,持续更新中
Composer系列文章
【PHP】安装Composer局部项目启用和全局启用(保姆级图文)
【PHP】10秒钟简单升级 Composer(保姆级图文)
【PHP】Composer速度慢?使用Packagist 中国全量镜像加速(保姆级图文)
【更多内容敬请期待】


松山湖网站