Composer学习
Posted 大眼小眼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Composer学习相关的知识,希望对你有一定的参考价值。
学习Composer
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
1、安装Composer,根据Composer中文网有详细教程。Composer.phar是Composer的二进制文件,帮助用户在命令行执行操作。
a) 局部安装:在二进制文件目录打开CMD,执行php composer.phar -v命令;
b) 全局安装:执行echo @php "%~dp0composer.phar" %*>composer.bat,生成bat可执行文件,将二进制文件目录放到系统PATH环境变量中,以后再任意地方输入composer可同等于php composer.phar。
2、使用Composer
a) 要开始在你的项目中使用 Composer,你只需要一个 Compser.json 文件。
- 方法1:自己写一个composer.json的文件。
- 方法2:CMD运行Composer init---【命令行创建 composer.json 文件】,根据英文提示生成一个composer.json。
b) 运行Composer install----【命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下】。
看到这里只是Composer的入门,接下来介绍几个Compsoer的知识点。
Composer update与Composer install
Composer.lock【锁定插件的版本,使依赖的安装更安全】
Composer install 命令将会检查锁文件是否存在,如果存在,它将下载指定的版本(忽略 composer.json 文件中的定义)
Composer update【获取依赖的最新版本,并且升级 composer.lock 文件】。
Composer require的使用
通过Composer require 【增加新的依赖包到当前目录的 composer.json 文件中】。
composer require monolog/monolog;
其他命令
composer search monolog;
composer show monolog;
Composer vaildate;【composer.json有效性检查】
Composer status;【依赖包状态检测】
根据提示运行两个命令就可以啦。
以上是关于Composer学习的主要内容,如果未能解决你的问题,请参考以下文章