【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
- 解决方法
为了避免修改错误!请在修改前备份原来的putenv
文件!
修改php的配置文件,php.ini
找到disable_function这个地方,把putenv去掉即可。
- 记事本打开,查找
putenv
,删除和前面的一个逗号
- 修改后的文件
配置成功
接下来试一下 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 中国全量镜像加速(保姆级图文)
【更多内容敬请期待】
松山湖网站