镜像卡顿的问题
原因 FUCKGFW
- 全局配置国内镜像
composer config -g repo.packagist composer https://packagist.laravel-china.org
- 当前项目使用 -g 去掉即可
阿里镜像地址 貌似更好用
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
laravel 镜像
composer config repo.packagist composer https://packagist.laravel-china.org
- 取消镜像、
composer config -g --unset repos.packagist
- 调试
composer 命令增加 -vvv 可输出详细的信息,命令如下:
composer -vvv require alibabacloud/sdk
- 更新
composer self-update
安装lumen报错
使用阿里云镜像 无问题
E:\ikangdental>composer global require "laravel/lumen-installer=~1.0"
Changed current directory to C:/Users/peiqi/AppData/Roaming/Composer
[Composer\Downloader\TransportException]
The "https://packagist.laravel-china.org/packages.json" file could not be downloaded: SSL operation failed with cod
e 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
常见问题解决
- 建议先将Composer版本升级到最新:
composer self-update - 执行诊断命令:
composer diagnose - 清除缓存:
composer clear - 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:
composer update --lock