Composer的基础使用:   

学习网址:  https://docs.phpcomposer.com/

一 安装

运行 Composer 需要 PHP 5.3.2+ 以上版本 

1  下载 composer.phar 

(1) 链接下载 https://getcomposer.org/download/ 

(2) 命令行下载

   php -r "readfile('https://getcomposer.org/installer');" | php 

2  php composer.phar (局部安装)  composer.phar (全局安装)

(1)局部安装 把composer.phar 拷贝到项目目录 

(2) 全局安装 把composer.phar 拷贝到 全局变量目录 

sudo mv composer.phar  /usr/local/bin/composer  

3 配置国内镜像 

(1)查看当前镜像地址 

composer config -g repo.packagist

(2) 单个项目配置国内镜像: 

进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

(3)全局配置:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

(4) 解除镜像 

composer config -g --unset repos.packagist

4 常用命令 

composer  search  monolog(包名)

composer  show --all monolog 

5 进入项目composer.json 目录  执行 以下其中一条命令 下载配置文件里面的依赖包  到 vendor 目录下   

(1) composer install                (全局安装  没有 phar文件在当前目录)

(2) php comoser.phar install    (局部安装)

下载单独的包  

   composer require ~/~  包名 

7 当composer.json文件 有新增或者删除依赖包   执行以下命令更新:

   composer update  

8  代码中引入文件  

require 'vendor/autoload.php';

 会自动加载Composer 下载的库中所有的类文件   然后直接使用类的方法 

9  composer.json文件  与  composer.lock文件  

install 命令将会检查锁文件是否存在,如果存在,它将下载指定的版本(忽略 composer.json 文件中的定义    如果不存在 composer.lock 文件,Composer 将读取 composer.json 并创建锁文件。  

10  下一个重要版本  ~   

~1.2 相当于 >=1.2,<2.0,而 ~1.2.3 相当于 

返回
顶部