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';