Composer
安装及配置
检测系统是否安装php:php -v
下载安装文件:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
执行安装:php composer-setup.php
删除安装脚本:php -r "unlink('composer-setup.php');"
局部使用,将composer.phar
复制到需要使用的项目文件夹:php composer.phar
Linux和Mac下的全局使用:
sudo mv composer.phar /usr/local/bin/composer
Win下的全局使用:
- 将
composer.phar
复制到PHP安装目录 - 新建
composer.bat
内容如下:@php "%~dp0composer.phar" %*
更新:composer selfupdate
全局镜像配置:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
为项目进行镜像配置:
进入项目的composer.json
所在目录执行如下命令:
composer config repo.packagist composer https://packagist.phpcomposer.com
也可将以下内容手动添加至composer.json
的末尾:
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
使用
安装组件:
composer require guzzlehttp/guzzle //安装处理HTTP消息的组件
组件安装后会生成composer.json
和composer.lock
,前者会记录个人安装的信息,后者记录项目使用的所有PHP组件版本号,以便项目的迁移,如果一定要更新的化,可以采用composer update
使用组件(利用Composer的自动加载器):require 'vendor/autoload.php'