php - 尝试在 Windows 10 上安装 composer 时出错
问题描述
我正在尝试在 Windows 上安装 Composer,但出现以下错误:
无法下载“ 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 文件是否存在。
推荐阅读
- html - 在没有组件Angular2 +的模板html中使用局部变量
- asp.net-mvc - 外部网站上的 Openid Connect 单点登录
- python - 在 sqlite3 数据库错误中插入日期时间
- jquery - 如何将引导模式设置为确认对话框?
- python - python3 arp-scan和mac解析
- python-2.7 - 如何获得 Many2one 字段取决于 Many2many 字段?
- javascript - 如何使用过滤器过滤对象数组中的数组?
- ssh - 如何修复监听端口 80 的远程端口转发失败
- javascript - CSS/jQuery 选择器来查找没有特定父元素的元素
- maven - 为什么 Maven mojo 不会删除、移动或替换文件