加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

安装composer提示PHPWarning:copy():SSLoperationfailedwithcode1.OpenSSLErrormessages:

(2022-10-14 14:49:17)
分类: 技术

#php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

PHP Warning:  copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in Command line code on line 1
PHP Warning:  copy(): Failed to enable crypto in Command line code on line 1
PHP Warning:  copy(https://install.phpcomposer.com/installer): failed to open stream: operation failed in Command line code on line 1
-----------------------------------

解决方案:

1、下载证书:
wget  http://curl.haxx.se/ca/cacert.pem
或者
wget --no-check-certificate http://curl.haxx.se/ca/cacert.pem



2、存放证书
mkdir -p /usr/local/openssl/certs
mv cacert.pem /usr/local/openssl/certs

3、改php.ini证书指向
 openssl.cafile=/usr/local/openssl/ssl/certs/cacert.pem

4、重新安装composer即可







0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有