我也发生了同样的错误。我通过关闭Composer的TLS修复了该问题, 虽然不安全, 但是我承担了 开发机器 上的风险。
尝试这个:
composer config -g -- disable-tls true
并重新运行您的Composer。它对我有用!
但这是不安全的, 不建议您在Server上使用 。官方网站说:
如果设置为true,则将尝试使用HTTP尝试所有HTTPS
URL,并且不执行网络级加密。启用它是一种安全风险,因此不建议这样做。更好的方法是在php.ini中启用php_openssl扩展。
如果您不想在机器/服务器中启用不安全层,请 设置您的php以启用openssl,它也可以工作 。确保已安装PHP
Openssl扩展名,并在php.ini文件中启用它。
要启用OpenSSL,请在php.ini文件中添加或查找并取消注释此行:
Linux / OSx:
extension=php_openssl.so
视窗:
extension=php_openssl.dll
并根据需要重新加载您的php-fpm / web服务器!



