1/随便在哪建立一个文件夹,在文件夹下操作。如我在F盘下建个composer-demo文件夹,并进入文件夹操作。

2/搜索包:composer search 关键字

3-1/安装包:composer require 随便安装一个,如安装第一个

查看

打开看下

3-2/安装包:composer install
回顾下之前的操作,composer安装完一个软件后,自动生成三个文件,文件夹vendor,json文件composer.json,一个锁文件composer.lock
实际我们看lavarel\tp5框架,都有composer.json文件,安装软件时可以按照之前的composer require安装,其实也可以直接在composer.json里添上要安装的软件名版本等信息,执行composer install就可以自动安装了,可以看出composer的核心就是这个json文件。 刚才我们安装了redis的predis扩展包,所以软件名,版本等信息都已经贮存在composer.json里了。为了证明通过composer.json可以安装软件,我们把它之外的都删除,看能不能安装。 删除vendor文件夹和lock文件。

install命令就是当前json文件中所有包的依赖给安装上

再看文件夹下目录,又重新安装回来了

4/更新包 composer update
先在应用市场随便找个带版本信息的包,packagist.org

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

安装0.2.0版本

打开json查看版本信息

我们要把版本更新到最新版本0.2.2 编辑json文件 vim composer.json 改成0.2.2


更新成功
5/删除包 composer remove 包名称

6/项目安全考虑,将所有包备份打包 composer archive


7/优化的一条命令,生成当前命名空间与类库文件路径的一个映射,运行时加载会直接读取这个映射,加快文件的加载速度。
composer dump-autoload

本文介绍了 Composer 的基本使用方法,包括如何安装、搜索、更新和卸载 PHP 软件包,同时还讲解了如何利用 composer.json 文件进行依赖管理。
471

被折叠的 条评论
为什么被折叠?



