Composer的使用

composer的使用

本篇文章,主要讲一下怎么简单的使用composer。怎么使用composer.json文件加载项目需要依赖的包。怎么快速的安装类库。
我不会直接说框架中怎么使用,我们先来自己创建一个测试项目,来看一下composer是怎么工作的。

利用composer自动加载依赖包

1.首先你在你的环境根目录创建一个项目,比如文件夹名字叫做:ComposerTest
2.创建一个composer.json文件,里面写上这几行代码
{
  "require": {
  }
}
3.然后,在cmd中运行:composer update

这时候你会发现你的文件夹中会出现一个vendor文件夹,这个文件夹就是放置你以后加载的第三方的扩展包。

注意:vendor文件夹下面有一个自动加载入口:autoload.php
我们以后加载的第三方扩展包都是通过该入口文件进行自动加载的。

安装扩展包

我们现在测试安装一个微信第三方扩展包:overtrue-wechat
很简单,你只需要在composer.json文件中写上你的依赖KEY值,比如:

{
  "require": {
    "overtrue/wechat": "dev-master"
  }
}

然后在cmd命令行中执行 composer install
注意:composer install 或者 composer update命令会更新你的项目中的所有扩展包。
建议使用:composer require overtrue/overtrue
这是指定更新的扩展包名称。
当然,你也可以下载指定版本的扩展包。以上面为例,只需要这样:

{
  "require": {
    "overtrue/wechat": "1.1.*"
  }
}

至此,我们已经成功加载了一个第三方扩展包。后续,会介绍如何使用composer在github上发布自己的项目,并且如何将自己的项目加入composer的模块仓库以及如何在Laravel框架中进行使用。

谷文杰博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • 本站使用Laravel5.4框架程序搭建 © 2016-2017 guwenjie.freephp.top 版权所有 ICP证:京ICP备17038807号
  • 联系邮箱:guguguwenjie@163.com