error:14090086:SSL routines:ssl3_get_server_certificate
环境
[root@localhost dd]# uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost dd]# php -v
PHP 7.0.30 (cli) (built: Nov 30 2018 19:43:05) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologie
执行
composer require topthink/think-swoole
任意的 composer 都会报错
[Composer\Downloader\TransportException]
The "https://packagist.org/p/bower-asset/jquery%24bb3abb67f6ef612384f9d36676629a23ab67e95bfe8cec7e1e463e68d52086bc.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看错误信息,应该是网络问题,你可以尝试使用国内的源。
如:
https://pkg.phpcomposer.com/
https://laravel-china.org/com...
composer error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
php -r "print_r(openssl_get_cert_locations());"
下载 wget http://curl.haxx.se/ca/cacert...
替换默认的 default_cert_file
运行 composer diagnose 将碰到的问题都解决
编辑php.ini下的ini_cafile、ini_capath
我弄了两天 就差重装centos7了 现在解决了 大概是这样的