用法:
有两种方式启用本镜像服务:
1 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
2 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下
1
2
3
4
5
|
{ "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 文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:
1
2
3
4
5
6
7
|
{ "config" : {
},
"repositories" : [
{ "type" : "composer" , "url" : "http://pkg.phpcomposer.com/repo/packagist/" },
{ "packagist" : false }
]}
|
例2,以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意最后几行):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
{ "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 或其他第三方服务发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。
Composer中国镜像:http://pkg.phpcomposer.com/
相关推荐
Loading composer repositories with package information Updating dependencies (including require-dev)解决composer 卡顿一直不更新问题
composer官网下载太慢,上传一个composer.phar 2、将composer.phar文件移动到bin目录以便全局使用composer命令 # mv composer.phar /usr/local/bin/composer # chmod +x /usr/local/bin/composer 3、切换...
在网页找了很多的WorldComposer TerrainComposer,但是很多都是不能用,安装有问题,这两个是经过筛选可以使用了,在版本4.5上是没有问题的
Drive composer是支持ABB通用架构变频器的一款启动和维护工具ABB通用架构变频器的一款启动和维护工具。该工具用于查看和设置变频器参数,并对设备性能进行监测和调试。Drive composer pro包括入门版本具备的所有功能...
Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个...
地形生成插件贼好用unity2018,2019 都可以 WorldComposer 1.61地形生成插件贼好用unity2018,2019 都可以 WorldComposer 1.61地形生成插件贼好用unity2018,2019 都可以 WorldComposer 1.61地形生成插件贼好用unity...
做Control4智能家居的同行需要的编程软件(Composer)。
Unity3D 真实地形插件WorldComposer和TerrainComposer
composer安装包 composer的简单使用
dsp 开发平台Code Composer Studio 教程
由于很多时候无法直接下载composer.phar文件,安装composer最后都会失败。现在提供完美使用的composer.phar,希望可以帮助到大家
composer安装和使用
Code Composer Studio 6.2.0软件入门使用说明
使用composer时对应的功能码查询文档
镜像Composer的安装
NVIDIA FX Composer工具安装包
composer.bat composer.bat composer.bat composer.bat
composer 最新1.6.5,composer 最新1.6.5,composer 最新1.6.5,composer 最新1.6.5最新版本
基于 MATLAB 2022b 新出的Virtual Vehicle Composer 搭建虚拟车辆模型.zip 基于 MATLAB 2022b 新出的Virtual Vehicle Composer 搭建虚拟车辆模型.zip 基于 MATLAB 2022b 新出的Virtual Vehicle Composer 搭建虚拟...
Windows 系统: ... 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。 在 PHP 安装目录下新建一个 ...最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。