Composer 中国镜像
来源:互联网 发布:手机抽签软件 编辑:程序博客网 时间:2024/04/30 06:51
转自:http://pkg.phpcomposer.com/
用法:
有两种方式启用本镜像服务:
- 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
- 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下:
{ "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
例1,修改 composer 的配置文件
查看 composer 主目录:通过 composer config -l -g
命令可以列出 composer 的全局配置信息,在这些信息中查找[home]
配置项就是 composer 的主目录。Linux 用户请执行 sudo composer config -l -g
命令。
进入 composer 的主目录,打开 config.json 文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
例2,以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意最后几行):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "4.2.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable", "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
说明:
使用本镜像服务就意味着下载的所有的安装包元数据都将来自本镜像服务,而不再向 packagist.org 发起请求。这将加速 Composer 的安装过程,并且更加可靠、快速。(由于众所周知的原因,国外的网站连接速度太慢,并且随时可能被墙)
一般情况下,安装包的数据(zip 文件等)一般是从 GitHub 或其他第三方服务器上下载的,使用本镜像服务后,我们会缓存所有安装包到国内的机房,这样就不必再去向国外的网站发起请求,因此,即使 packagist.org、github.com 或其他第三方服务发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。
0 0
- Composer 中国镜像
- Composer 中国镜像
- Composer中国镜像
- composer中国镜像
- composer配置中国镜像
- Composer切换中国镜像
- 使用 composer 中国镜像
- composer安装(中国镜像)
- php composer Mac 全局 中国镜像
- composer中国镜像安装/配置
- 使用Composer中国镜像,加快yii插件的下载
- Composer 国内镜像
- Composer国内镜像
- Composer切换镜像
- Composer 中文镜像
- composer各种镜像
- Composer 中文镜像
- composer 无法访问镜像
- java入门 jdbc ,log4j,写入文件流
- Android: Android源码下载方法详解
- C++内置类型的成员变量初始值的问题探讨
- slackware LAMP平台搭建之php
- 画小黄人
- Composer 中国镜像
- 考察sizeof相关笔试题型
- 图形上下文栈
- c# 反射 如何忽略字段的大小写呢
- 自考的那些事儿(一):宏观把控不可丢
- (4.1.1.1)Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- MYSQL触发器、存储引擎、事务语法
- 矩阵操作,图形的选装、平移等
- op计算豪蓝得 电路 有正反馈