我正在尝试在Windows上安装作曲家,但出现以下错误:
无法下载"https://getcomposer.org/versions"文件:SSL 操作失败,代码为 1。OpenSSL 错误消息:
错误: 1416F086: SSL 例程: tls_process_server_certificate: 证书验证失败 无法启用加密 无法打开 流:操作失败
使用命令并检查证书是否存在:
php -r "print_r(openssl_get_cert_locations());"
你会得到这样的输出:
阵列 (
[default_cert_file] =>/Applications/XAMPP/xamppfiles/share/openssl/cert.pem [default_cert_file_env] => SSL_CERT_FILE [default_cert_dir] =>/Applications/XAMPP/xamppfiles/share/openssl/certs [default_cert_dir_env] => SSL_CERT_DIR [default_private_dir] =>/Applications/XAMPP/xamppfiles/share/openssl/private [default_default_cert_area] =>/Applications/XAMPP/xamppfiles/share/openssl [ini_cafile] => [ini_capath] =>(
检查:
cert.pem 文件是否存在。
对我来说,禁用防病毒软件解决了问题
- 禁用防病毒
- 关闭终端
- 重新打开终端并键入"作曲家诊断"以检查问题是否已解决。
- 重新启用防病毒