ZFSYS

composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify

328

composer命令提示error:14090086错误

composer update时报错

 [Composer\Downloader\TransportException]                                                                                                         
  The "https://mirrors.aliyun.com/composer/packages.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

导致这个问题主要是证书错误,我们一起来解决这个问题。我们先来查看一下证书放在哪里。



查看证书位置

php -r 'print_r(openssl_get_cert_locations());'
Array
(
    [default_cert_file] => /etc/pki/tls/cert.pem
    [default_cert_file_env] => SSL_CERT_FILE
    [default_cert_dir] => /etc/pki/tls/certs
    [default_cert_dir_env] => SSL_CERT_DIR
    [default_private_dir] => /etc/pki/tls/private
    [default_default_cert_area] => /etc/pki/tls
    [ini_cafile] => /etc/pki/tls/cert.pem
    [ini_capath] => 
)

证书位置在default_cert_file



下载证书  

wget http://curl.haxx.se/ca/cacert.pem --no-check-ceryificate


覆盖证书

mv cacert.pem /etc/pki/tls/cert.pem

现在执行 composer install、create-project、update、require等命令,如果还提示证书错误那么查看一下系统时间,如果系统时间和当前时间差别很大那么同步一下时间。

ntpdate ntp.ubuntu.com



  • 没有任何评论
最新帖子
[站长推荐] 一些站长/创业者使用的工具推荐 566
HTML+JS 全选与取消全选功能 528
有没有人做百度小程序啊 434
子枫内容系统更新记录 432
PHP 按照指定数量切割字符串 376
php composer更换国内源 358
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 328
layui table 的宽度超出自动隐藏 324
怎么克服拖延症呀 324
tp5.1 分页样式 322
最近热帖
[站长推荐] 一些站长/创业者使用的工具推荐 566
HTML+JS 全选与取消全选功能 528
有没有人做百度小程序啊 434
子枫内容系统更新记录 432
PHP 按照指定数量切割字符串 376
php composer更换国内源 358
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 328
layui table 的宽度超出自动隐藏 324
怎么克服拖延症呀 324
tp5.1 分页样式 322
近期热议
开始使用 144