Packagist镜像使用方法你安装好Composer了吗?请参阅下文如何安装Composer。镜像使用开启镜像服务有两种方式:系统全局配置:在Composer的全局配置文件config.json中添加配置信息。参见《方法一》单项目配置:在项目的composer.json文件中添加配置信息。参见“方法二”方法一:修改composer的全局配置文件(推荐方法)打开命令行窗口(windows用户)或控制台(Linux、Mac用户),执行如下命令:copycomposerconfig-grepo.packagistcomposerhttps//packagist.phpcomposer...方法二:修改当前项目的composer.json配置文件:打开命令行窗口(windows用户)或控制台(Linux、Mac用户),进入你的项目根目录项目(即composer.json文件),执行如下命令:Copycomposerconfigrepo.packagistcomposerhttps://packagist.phpcomposer...以上命令会自动在composer.json末尾添加镜像配置信息当前项目中的文件(也可以手动添加):Copy"repositories":{"packagist":{"type":"composer","url":"https://packagist.phpcomposer.com"}}以laravel项目的composer.json配置文件为例。执行上面的命令后,它看起来像这样(注意最后几行):,"laravel"],"license":"MIT","type":"project","re??quire":{"php":">=5.5.9","laravel/framework":"5.2.*"},"config":{"preferred-install":"dist"},"repositories":{"packagist":{"type":"composer","url":"https://packagist.phpcomposer.com"}}}OK,全部搞定!试试composerinsta快来体验飞翔的速度吧!镜像原理:一般情况下,安装包的数据(主要是zip文件)是从github.com下载的,安装包的元数据是从packagist.org下载的。但由于众所周知的原因,国外网站连接缓慢,随时可能“被墙”甚至“不存在”。“PackagistChinaFullImage”做的是将所有安装包和元数据缓存到国内机房,通过国内CDN加速,这样就不需要向国外网站发起请求,从而加快composer安装和安装的过程作曲家更新,更快更稳定。因此,即使packagist.org和github.com出现故障(主要是连接速度太慢被屏蔽),你仍然可以下载更新安装包。
