composer的使用
本篇文章,主要讲一下怎么简单的使用composer。怎么使用composer.json文件加载项目需要依赖的包。怎么快速的安装类库。
我不会直接说框架中怎么使用,我们先来自己创建一个测试项目,来看一下composer是怎么工作的。
利用composer自动加载依赖包
1.首先你在你的环境根目录创建一个项目,比如文件夹名字叫做:ComposerTest
2.创建一个composer.json文件,里面写上这几行代码
{
"require": {
}
}
- 1
- 2
- 3
- 4
3.然后,在cmd中运行:composer update
这时候你会发现你的文件夹中会出现一个vendor文件夹,这个文件夹就是放置你以后加载的第三方的扩展包。
注意:vendor文件夹下面有一个自动加载入口:autoload.php
我们以后加载的第三方扩展包都是通过该入口文件进行自动加载的。
安装扩展包
我们现在测试安装一个微信第三方扩展包:overtrue-wechat
很简单,你只需要在composer.json文件中写上你的依赖KEY值,比如:
{
"require": {
"overtrue/wechat": "dev-master"
}
}
- 1
- 2
- 3
- 4
- 5
然后在cmd命令行中执行 composer install
注意:composer install 或者 composer update命令会更新你的项目中的所有扩展包。
建议使用:composer require overtrue/overtrue
这是指定更新的扩展包名称。
当然,你也可以下载指定版本的扩展包。以上面为例,只需要这样:
{
"require": {
"overtrue/wechat": "1.1.*"
}
}
- 1
- 2
- 3
- 4
- 5
至此,我们已经成功加载了一个第三方扩展包。后续,会介绍如何使用composer在github上发布自己的项目,并且如何将自己的项目加入composer的模块仓库以及如何在Laravel框架中进行使用