Composer

2018-10-19 17:24 更新

简介

Composer 是 PHP 的一个依赖管理工具。可以用来安装所使用的库需要的代码,包括外部包。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。利用Composer,在项目中加入适当的代码会很容易,不露不是项目开始时,还是决定讲一个包升级到更新版本时,都可以使用Composer安装所需的代码。Packagist 是寻找Composer包的主要基地,它将提供数以万计的PHP包。

作者这儿不对Composer做过多介绍,建议以前没有接触过的同学可以学习一下,按照Composer官方文档简单使用之后,你将会发现她的魅力所在。

快速访问: Composer中文网

在框架中使用Composer

  • 在Idea框架中,系统默认加载了application/vendor/目录下的自动加载器autoload.php。而在框架中,而且Composer的vendor目录也是默认放到了应用目录/application下面,所以我们需要在composer.json下面进行目录指定配置。
"config": {
        "vendor-dir": "application/vendor"
    },
  • 如果不指定Composer的vendor目录。那么,Composer包将会被默认安装到站点根目录下。此时,我们需要修改下配置信息application/config/Config.php
'composer_aotuload_file' => APP_PATH . 'vendor/autoload.php',

改为

'composer_aotuload_file' => ROOT_PATH . 'vendor/autoload.php',

只有这样,我们才能顺利载入Composer的自动加载器。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号