composer切换源_Composer具体安装方法
composer 作为依赖管理工具,使用频率还是挺高的。特别是对于我这种比较懒的程序猿,有现成轮子的时候坚决不自己重复造轮子。
它主要有三部分构成:命令行工具,包仓库,代码库。包仓库就是我们常说的 composer 源,你也可以在上面发布自己的包,后续的实战我会具体介绍发布流程;代码库比如较常见的 github,gitlab 等等;命令行工具比如 windows 的 cmd,mac 的终端等等;
安装方式
composer 的安装方式主要有两种,一种是全局安装,一种是局部安装,具体的安装方式。
Composer 中文网 / Packagist 中国全量镜像www.phpcomposer.com
全局安装之后,你可以在任意位置用命令行工具运行 composer 命令:
> composer -V
局部安装之后,你需要将 composer.phar 打包文件放在你需要运行 composer 的项目根目录中。
> php composer.phar -V
镜像切换
composer 默认的镜像源由于一些原因下载速度往往比较慢,为了提高我们的开发效率,需要做一次镜像切换的操作,这里建议全局切换(示例使用的是阿里云镜像):
> composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
可以使用如下命令查看是否设置成功:
> composer config -g -l
简单使用
composer 的使用场景最多的就是安装依赖包。
例如日常开发中经常需要用到日志功能,这时候可能自己构思、设计、实现一个日志功能比较麻烦也挺费时间的,因此我们会在 github 或者一些开源社区找别人开发好的包直接拿过来使用,如 monolog/monolog。
当然还有其他的,比如微信开发 SDKovertrue/wechat,支付相关的 yansongda/pay 等等,具体安装方式如下:
> composer require monolog/monolog
还有一种比较常见的使用场景就是初始化一个项目。
使用 laravel 的小伙伴应该知道,我们初始化一个 laravel 项目的时候,经常会使用如下命令:
> composer create-project --prefer-dist laravel/laravel blog
总结
本文简单介绍了 composer 的安装和使用,如果有疑问请关注公众号(Laravel技术社区)。
composer切换源_Composer具体安装方法相关推荐
- composer切换源_composer的安装 及 常用命令(切换源等)
Composer 是 PHP5.3以上 的一个依赖管理工具.它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们.Composer 不是一个包管理器.是的,它涉及 "packages ...
- composer切换源_composer全局更换镜像源的教程
昨天写了篇liunx宝塔面板下安装以及更新composer的教程,那么今天再写一篇 composer 中如何更换全局镜像源来加快软件下载速度的方法. composer 中的源分为局部源以及全局源,局部 ...
- 从桌面下载源码包到linux,Ubuntu kylin安装微信客户端过程(源码包安装方法)
Ubuntu kylin 17.10系统自带的微信客户端不能使用,删除后重新用源码包安装就可以使用了.本文最后的相关主题采用的方法是通过Snap在Ubuntu中安装微信,源码包安装详细过程如下: 1. ...
- PHP 8.0 源码编译安装 JIT 尝鲜
女主宣言 今天小编为大家分享一篇最简化的 PHP 8 源码编译安装方法.PHP 8.0 Alpha 1 已经在2020年6月25号发布了,今天带领大家快速尝鲜 PHP 8.0 的新特性 JIT.希望能 ...
- linux中的httpd源码安装方法
对于源码我们应该知道所谓源码就是用特定语言写成的文本,如C语言.其次源码安装 的好处是我们可以使用最新的版本和最新的功能,可以加入各种选项来个性配置,也可 以自定制使其更符合自己的习惯,而且在任何平台 ...
- mac安装nvm及换源及node安装切换
前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...
- composer镜像源切换
为什么慢 执行 composer 各种命令的时候,默认是去 composer 官方镜像源获取需要安装的具体软件信息 默认源地址在国外,从国内访问的速度肯定比较慢 如何修改镜像源 目前有热心同仁维护着几 ...
- php 如何 闭源,Linux_Debian如何安装闭源软件包有哪些方法, 在系统操作中,闭源软件 - phpStudy...
Debian如何安装闭源软件包有哪些方法 在系统操作中,闭源软件和开源软件是相对的,总有人拿这2个比较优劣,有时需要在系统中安装鼻渊软件包,下面小编就给大家介绍下Debian安装闭源软件包的方法. D ...
- linux源码包编译安装与rpm安装方法介绍
linux下的软件包安装 linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录 ...
最新文章
- Servlet 的常见错误总结
- Java Review - 使用Timer时需要注意的事情
- Linux 下搭建 Java Web 开发环境
- 【WebRTC---源码篇】(一)全局初始化
- Spring Boot学习总结(22)——如何定制自己的 springboot starter 组件呢?
- Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(三)——持久层...
- 遍历Map集合的四种方式
- JRebel安装、最新激活方式
- nagios 监控内存和CPU,磁盘等使用情况
- 2021-2025年中国共享Web托管服务行业市场供需与战略研究报告
- 干货 I 用数据分析进行“无死角”的复盘?
- RK3588平台开发系列讲解(RTC篇)RTC的使用
- 小八,Hachiko——我心中的英雄
- NYIST 113 字符串替换
- 吴恩达加入医疗机器人公司Woebot,AlphaGo Zero问世,高性能完胜旧版 | 大数据24小时
- 计算机毕业设计springboot+vue大学生个人财务管理系统
- 合工大计算机学硕和专硕报录比,2019合肥工业大学计算机考研初试科目、参考书目、报录比汇总...
- vrep学习笔记1——平移和旋转
- 【Java】window系统JDK7,JDK8环境安装详细教程
- 3Dmax模型导入unity3d
热门文章
- Hybrid-APP技术原理
- 浅谈​与彼得原理和责任管理有关的小故事
- 如何在 C# 中使用 RabbitMQ
- 听说容器正在吃掉整个软件世界?
- 快速了解 ASP.NET Core Blazor
- 基于.NetCore3.1系列 —— 日志记录之日志配置揭秘
- 【WPF】DataGrid多表头的样式设计
- 将 ASP.NET Core 2.1 升级到最新的长期支持版本ASP.NET Core 3.1
- 我的领域驱动设计运用实例 - 领域啊领域
- Excel模板导出之导出教材订购表