PHP7.4报错getimagesize(): SSL operation failed with code 1问题

PHP7.4报错getimagesize(): SSL operation failed with code 1问题

完整错误信息

Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in

解决方法一

先下载cacert.pem证书,https://curl.se/ca/cacert.pem,下载完后我直接上传到了/www/server/php目录下

找到对应的php版本的php.ini文件

将openssl.cafile其路径替换为openssl.cafile=/www/server/php/cacert.pem也就是你刚上传的cacert.pem证书路径

最后重启php服务即可

解决方法二

$url = "https://www.zc10.cn/1.jpg";
$url = str_replace("https://", "http://", $url);
$url = trim($url);
$Info = getimagesize($url);
未经允许不得转载:紫竹林-程序员中文网 » PHP7.4报错getimagesize(): SSL operation failed with code 1问题
关于我们 免责申明 意见反馈 隐私政策
程序员中文网:公益在线网站,帮助学习者快速成长!
关注微信 技术交流
推荐文章
每天精选资源文章推送
推荐文章
随时随地碎片化学习
推荐文章
发现有趣的