composer的作用
Composer是PHP中用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件,类似与js中的npm,linux中的yum等工具,实际是一个包管理器。
composer的安装
下载并安装composer.setup
环境:windows系统(需先安装php环境)
下载地址:composer.setup,如下所示:
表示composer已安装成功,可在全局调用啦。
composer的使用
- 首先创建一个文件夹 composertest,命令行切换到该文件夹下,在该目录下创建一个文件名为 composer.json 的文件,在里面写入以下内容:
{
"require": {
"monolog/monolog": "1.2.*"
}
}
cmd中运行命令:
composer install
在composertest目录下将多出一个文件夹vendor,这表明用composer成功安装了monolog类库,这是一个记录日志的库。
compoesr常用命令
composer install #安装composer.json中require进来所有的包
composer update #更新composer.json中require进来所有的包的版本
composer require monolog/monolog #安装指定的包,同时composer.json文件也会同时更新,require中会多出这个包名
composer remove monolog/monolog #移除指定的包,同时composer.json文件也会同时更新,require中会移除这个包名
composer dump-autoload #当手动更新composer.json文件后,需执行该命令进行更新
composer如何自动加载安装的类库
Composer提供了自动加载的特性,只需在你的代码的初始化部分中加入下面一行:
require 'vendor/autoload.php';
网友评论