php composer 安装
最近入了php这个坑,发现php有个composer。
composer就类似于Android里面的gradle,也就是说你不需要把第三方库的源码都拖到你的项目中来,而是由composer来负责自动加载。
这样一来,也便于进行第三方库的版本升级,只需要改动composer.json
就行。
关于composer的详细知识,可以看phpcomposer中文网上面的指南。
下面就说说怎么使用composer安装第三方库
步骤一:安装composer
cd 你的项目路径
curl -sS https://getcomposer.org/installer | php
- 这个时候,一个叫
composer.phar
的文件就被下载到了你的目录中 - 官方网站上的指南里面建议进行
全局安装
,不过我个人比较喜欢在具体项目里面安装 - 确保你有一个
composer.json
文件,里面写上了一些你需要的第三方库,比如下面这种格式
{
"require": {
"phpmailer/phpmailer": "v5.2.23",
"twig/twig": "v1.34.3"
}
}
- 执行命令
php composer.phar install
。(如果你之前全局安装了composer,此处只需要执行命令composer install
) - 这个时候就会生成一个
composer.lock
文件,还在vender
文件夹里面生成了autoload.php
文件 - 在代码里面添加
require 'vendor/autoload.php';
就能将第三方库的相关文件自动加载。