composer阿里云镜像
$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
忽略兼容问题, 强制安装
$ composer install --ignore-platform-reqs
# 当遇到require 因兼容问题无法安装时,
# 则需要将需要安装的第三方包放在composer.json文件中再执行以上代码
# 这里需要注意的是需要保持composer.lock文件不在项目文件中才能成功安装
composer导入第三方包
例: 导入phpmailer包
$ composer require phpmailer/phpmailer
$ composer require codeages/biz-framework
composer 操作
$ composer install # 安装第三方包
$ composer update # 更新第三方包
$ composer -vvv # 查看命令执行时的详情
$ composer dump-auroload # 添加新的自动加载文件或类以后执行
composer.json 文件中的意义
{
"autoload": { #自动加载映射,正式部署使用;
"psr-4": {
"Biz": "Biz" # 命名空间根目录 : 源路径, 根据命名空间自动加载对应路径的文件
},
"files": [
"config/helper.php" #以文件的形式自动加载对应的文件
],
},
"autoload-dev": { #自动加载映射,一般多用于测试和开发;
"Ydb\\Test\\": "tests/" #命名空间根目录 : 源路径;
},
}
网友评论