加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

composer

发布时间:2020-12-14 03:47:27 所属栏目:大数据 来源:网络整理
导读:composer 安装目录 C:UsersAdministrator.SMG8Z1Y1BJYOLQ2AppDataRoamingComposervendorbin packgist 镜像使用方法 镜像用法 有两种方法启用镜像服务: ①、系统全局配置:即将配置信息添加到composer的全局配置文件 config.json中。 ②、单个项目配

composer 安装目录

C:UsersAdministrator.SMG8Z1Y1BJYOLQ2AppDataRoamingComposervendorbin

packgist 镜像使用方法

镜像用法

有两种方法启用镜像服务:

①、系统全局配置:即将配置信息添加到composer的全局配置文件 config.json中。

②、单个项目配置:将配置信息添加到某个项目的composer.json文件中。

系统全局配置:修改composer的全局配置文件(推荐方式)
执行命令行窗口(Windows用户)或者控制台(Linux、Mac用户)并执行如下命令:

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

单个项目配置:修改当前项目的composer.json配置文件:

打开命令行窗口(Windows用户)或者控制台(Linux、Mac用户),进入你的项目的根目录(也就是composer.json文件所在的目录),执行如下命令;

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

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

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

镜像原理:
一般情况下,安装包的数据(主要是zip文件)一般是从GitHub.com上下载的,安装包的元数据是从packagist.org上下载的。

然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。

“packagist中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的CND进行加速,这样就不必再去向国外的网站发起请求了,从而达到加速composer install 以及composer update 的过程,并且更加快速、稳定。因此,即使packagist.org、github.com发生故障(主要是连接速度太慢和被墙),你任然可以下载,更新安装包。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读