Composer的安装

2019年4月18日 0 条评论 171 次阅读 0 人点赞

ccomposer是 PHP 用来管理依赖(dependency)关系的工具。

工具包地址:点我到达


1、安装composer下载地址为:https://getcomposer.org/download/


2、修改中文镜像地址

外国的镜像地址下载速度会比较慢,可以通过composer命令去配置中国镜像源地址!

配置命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com


3、基本使用

①在当前项目的根目录下创建一个composer.json文件,使用编辑器打开,推荐用Sublime Text 3编辑器,打开后写入相关配置。

配置代码:

{
  "require":{
       "endroid"/qrcode":"1.7.3"
         }
}

注:composer.json文件内没有单引号,全是双引号进行划分,require是包含命令,想用的包请在官网上找到,并复制其全名到json文件中,用双引号括起来,后面跟上冒号(:),跟着的是该依赖或者组件的版本号,如需要下载多个组件或者依赖需要使用全半角英文逗号进行分隔(,)。


②安装依赖或者组件

在当前项目目录下且创建了composer.json的文件夹下,运行cmd,来到composer.json的目录下,使用composer install进行安装依赖,或者组件。


③使用已安装的组件

组件我们刚刚通过配置composer.json和composer install已经安装完毕,使用的时候只需要创建php脚本,并且引入vendor文件夹下的autoload.php,即可调用组件,具体的组件使用方法请在下载组件的页面处进行查看文档介绍。


4、更新composer.json文件的配置

假如一开始我们只下载了两个组件,而后面开发中我们还需要去下载别的组件,那么我们只需要在composer.json中添加组件名称和版本然后在cmd命令行中使用composer update即可更新当前配置。composer.json的配置。

代码如下:

{
   "require" : {
        "endroid/qrcode" : "1.7.3" ,
         "gregwar/captcha" : "v1.1.1"
         }
}


更新composer.json的cmd命令:

composer update


5、composer软件更新

composer也在更新换代,就和我们的qq一样,需要不断版本的提升来增加用户体验和新功能,当composer版本过低,命令行中提示你去更新的时候只需要输入composer self-update即可完成composer软件的更新了!

更新composer的cmd命令:

composer self-update

到此composer的安装和基本使用就完毕了!

个人感悟:composer在我的理解下就相当于一个软件下载器一类的东西,他里面的东西实在太多,他给我们带来的方便不止于laravel框架,我觉得以后的所有框架都会使用到composer,因为composer就像软件管家一样,提示我们去更新插件和依赖,从而使我们的框架不会因为时间的流逝而发生一些bug,而且我们在安装任何组件和依赖的时候并无需在代码中去调用他们,也不需要一大堆的路径,我们只需要将vendor文件夹下的autoload.php引入我们的代码头部中,所有的组件都可以直接去使用,composer的功能太多了,我刚开始去上手给我的震撼很大,我觉得我能好好的去运用这个软件,从而使我的开发变得更轻松!

梁桂锋

来自西京学院大三的小开发者。

文章评论(0)