Composer学习

Posted 大眼小眼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Composer学习相关的知识,希望对你有一定的参考价值。

学习Composer

 

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

1、安装Composer,根据Composer中文网有详细教程。Composer.pharComposer的二进制文件,帮助用户在命令行执行操作。

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.   方法1:自己写一个composer.json的文件。
      2.   方法2CMD运行Composer init---【命令行创建 composer.json 文件】,根据英文提示生成一个composer.json

b) 运行Composer install----【命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下】。

看到这里只是Composer的入门,接下来介绍几个Compsoer的知识点。

Composer updateComposer 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中国镜像

根据提示运行两个命令就可以啦。

分享你的项目到packagist

以上是关于Composer学习的主要内容,如果未能解决你的问题,请参考以下文章

composer安装学习

Laravel 学习笔记之 Composer 自动加载

Composer的学习

composer学习

composer学习

composer学习总结