分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

composer启用国内镜像网站的配置更改办法

发布时间:2023-09-06 01:27责任编辑:傅花花关键词:配置

用法:

有两种方式启用本镜像服务:

  1. 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
  2. 将以下配置信息添加到你的项目的 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} ???????????] ???????} ???????
注明:个人感觉请使用下面的配置镜像网站速度会更
"repositories": { ???"packagist": { ???????"type": "composer", ???????"url": "https://packagist.phpcomposer.com" ???}}

composer启用国内镜像网站的配置更改办法

原文地址:http://www.cnblogs.com/raphael1982/p/7894546.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved