COMPOSER
在线安装
- curl -sS https://getcomposer.org/installer | php
- 官网推荐
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
修改镜像
- 全局: composer config -g repositories.packagist composer http://packagist.phpcomposer.com
- 本地: composer config repositories.packagist composer http://packagist.phpcomposer.com
- 设置https禁用: composer config -g secure-http false
常用命令
- composer init 初始化项目composer.json
- composer install 根据composer.json中配置安装相应包
- composer update 更新包
- composer remove 删除包
- composer global config -l 列出全局配置
- composer search 搜索包
- composer show 显示包信息
自动加载
require 'vendor/autoload.php';