[Composer\Downloader\TransportException]
The "https://packagist.phpcomposer.com/packages.json" file could not be downloaded: SSL operation failed with code
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
解决方法禁用https请求,改用http方式。所以我们在composer.json文件中设置一个本地或全局的composer配置config
方法一:命令行composer config secure-http false。通过命令修改composer.json,效果等同方法二。
方法二:直接改composer.json,给“config”项中加上"secure-http": false
"config" : {
"vendor-dir" : "packages",
"secure-http": false
}
全局配置(推荐)
composer config -l -g
//切换到国内源 阿里
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer config -g --unset repos.packagist