Composer
19-6-10 22:43:16
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
通俗的讲 就是安装composer 可以直接下载和更行对应的类包和依赖关系。
一、本机安装php环境
1、运行 Composer 需要 PHP 3.6+ 以上版本。一些敏感的 PHP 设置和编译标志也是必须的,但对于任何不兼容项安装程序都会抛出警告。
2、需要开启 openssl 扩展
设置php的系统环境变量PATH cmd 输入php -v 查看版本
3、composer self-update 升级至最新版
二、配置composer
1 下载composer.phar
cmd 进入目录 比如 D:/cs (不能有中文)
php -r "readfile('https://getcomposer.org/installer');" | php
//如果无法执行 访问https://getcomposer.org/installer 获取 install 文件 执行php install 即可获得composer.phar文件
echo @php "%~dp0composer.phar" %*>composer.bat
输入版本 composer -V 即可查看版本
3 设置composer.phar 目录的系统环境变量 PATH(全局安装) 不加入就上局部安装
全局安装
你可以将composer.phar文件放在任何地方。如果你把它放在系统的加入环境变量 PATH 目录中,你就可以在任何目录使用。
加入环境变量后直接执行 composer 命令即可
局部安装 当前目录里有composer.phar文件
php composer.phar -V 来执行命令
4 新建composer.json文件
{
"require": {
"monolog/monolog": "1.2.*"
}
}
或者
在web目录下 composer init 输入项目名称 等等一路回车发 生成composer.json文件
5 cmd到所在目录 执行composer install 即可
6 composer update 更新依赖 (php composer.phar update)
载入中国镜像
composer config repo.packagist composer https://packagist.phpcomposer.com
全局使用
composer config -g repo.packagist composer https://packagist.phpcomposer.com
使用命令
require 'vendor/autoload.php';