composer切换源_composer的安装 及 常用命令(切换源等)

本文介绍了Composer的安装过程,包括Windows和CentOS环境下的安装方法,并详细讲解了如何切换镜像源。此外,还列举了Composer的基础命令,如install、update、require、create-project和selfupdate等。
摘要由CSDN通过智能技术生成

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

### 概括

1.安装composer

2.基础命令

------------

#### 1.安装composer

安装composer的前提是要安装PHP哦,它是使用PHP执行composer命令的哦~

##### 1.1 windows环境下安装

首先下载安装包:

官网地址:https://getcomposer.org/download/

![](https://blog-1252087744.cos.ap-guangzhou.myqcloud.com/2019-04/composer%E7%9A%84%E5%AE%89%E8%A3%85%20%E5%8F%8A%20%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%EF%BC%88%E5%88%87%E6%8D%A2%E6%BA%90%E7%AD%89%EF%BC%89/1.jpg)

点击 Composer-Setup.exe 即可下载最新版本的composer了

百度云盘下载:

地址:https://pan.baidu.com/s/14J9zodNvm0qRE05p3-XPiQ

提取码:9pzf

下载后直接打开安装包文件根据提示一步一步点就可以了~

安装完毕,我们打开DOS窗口,输入composer:

![](https://blog-1252087744.cos.ap-guangzhou.myqcloud.com/2019-04/composer%E7%9A%84%E5%AE%89%E8%A3%85%20%E5%8F%8A%20%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%EF%BC%88%E5%88%87%E6%8D%A2%E6%BA%90%E7%AD%89%EF%BC%89/2.jpg)

安装成功了😄

##### 1.2 Centos下安装

官方推荐使用命令:

```shell

wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer

chmod a+x /usr/local/bin/composer

```

命令解析:

第一步,wget下载composer 到 /usr/local/bin/composer 下

第二步,chmod给所有人加上执行权限,a是所有,x是可执行

OK,我们可以用 composer -v 命令查看了:

当然也是可以直接yum安装的哦

```shell

yum install composer

```

![](https://blog-1252087744.cos.ap-guangzhou.myqcloud.com/2019-04/composer%E7%9A%84%E5%AE%89%E8%A3%85%20%E5%8F%8A%20%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%EF%BC%88%E5%88%87%E6%8D%A2%E6%BA%90%E7%AD%89%EF%BC%89/3.jpg)

#### 2.基础命令

##### 2.1 切换镜像源地址

使用 Composer 镜像加速有两种选项:

选项一:全局配置,这样所有项目都能惠及(推荐);

选项二:单独项目配置;

选项一、全局配置(推荐)

```shell

composer config -g repo.packagist composer https://packagist.laravel-china.org

```

选项二、单独使用

如果仅限当前工程目录下使用镜像,切到当前工程目录,去掉 -g 即可,如下:

```shell

composer config repo.packagist composer https://packagist.laravel-china.org

```

上面源地址是当前我用的网速最快的了,当然也有下面的:

```shell

https://packagist.phpcomposer.com

```

注意,这个站点经常会出现维护 卡顿现象

##### 2.2 常用命令

###### 2.2.1 composer install

```shell

composer install

```

依据当前目录下的 composer.lock(锁文件) 或 composer.json 文件,所定义的依赖关系,安装依赖包

install 命令会先检查 composer.lock 锁文件是否存在,如果存在,它将下载 composer.lock 文件中指定的版本,而忽略 composer.json 文件中的定义

###### 2.2.2 composer update

```shell

composer update

```

如果你想更新你的依赖版本,或者你修改了 composer.json 中的依赖关系,想让 composer 按照 composer.json 文件中的定义执行更新操作,就用 update 命令。

###### 2.2.3 composer require

```shell

composer require barryvdh/laravel-ide-helper

```

直接在命令中指明需要安装的依赖包。

```shell

composer require --dev barryvdh/laravel-ide-helper

```

--dev 选项和 require-dev 相对应。如果你的依赖包仅仅用于开发环境,建议加上 --dev 选项。

###### 2.2.4 composer create-project

```shell

composer create-project --prefer-dist laravel/laravel blog 5.5.*

```

你可以使用 create-project 从现有的包中创建一个新的项目。

它相当于执行了 git clone 命令后,将这个包的依赖安装到它自己的 vendor 目录。

此命令有几个常见的用途:

你可以快速的部署你的应用。

你可以检出任何资源包,并开发它的补丁。

多人开发项目,可以用它来加快应用的初始化。

如果没有指定版本号,就默认安装最新的版本。

--prefer-dist: 当有可用的包时,从 dist 安装。

###### 2.2.5 composer selfupdate

```shell

composer selfupdate

```

升级composer版本

###### 2.2.6 composer search

```shell

composer search monolog

```

search 命令可以搜索远程的依赖包,通常它只搜索 packagist.org (源地址)上的包,你可以简单的输入你的搜索条件

--only-name (-N)选项, 仅针对指定的名称搜索(完全匹配)。

------------

### 总结

1.安装composer

2.基础命令

------------

the End.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值