简介
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
安装composer
安装方式一般有两种方式:
第一种:去composer官网下载Composer-setup.exe进行安装,由于此软件安装需要联网且服务器在国外安装很难成功,所以这里推荐使用下面第二种方式进行安装。
第二种:去官网https://getcomposer.org/download下载composer.phar文件。
找到并进入 PHP 的安装目录,将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*
至此composer的安装就真正完成
为了可以全局访问composer,可以把php.exe的所在目录定义在环境变量path选项中。
设置好后输入php -v即可看到php版本号。
输入composer指令
打开命令行,输入composer能看到几个composer的字母说明composer安装成功
配置composer国内镜像
国内镜像:https://pkg.phpcomposer.com/
由于composer需要去应用市场https://packagist.org获取代码库地址,再通过地址去github上去下载代码到我们项目本地,由于这两个地址服务器都在国外,访问比较慢,也不稳定。
所以我们需要配置国内镜像:
全局配置
在命令行中执行:composer config -g repo.packagist composer https://packagist.phpcomposer.com`
改写Packagist 镜像至国内镜像可以加快下载速度。
局部配置
去掉 -g 即可,只在当前工程中有效
composer config repo.packagist composer https://packagist.phpcomposer.com
查看全局配置信息
composer config -gl
取消镜像
composer config -g --unset repos.packagist
查看当前版本
composer -v
升级版本
composer selfupdate
composer.json的文件说明和具体使用:
参考网址:http://docs.phpcomposer.com/04-schema.html#archive