Screenshot is here
我已经建立了一个网站在PHP使用YII 2框架。当我使用file_get_contents($requestUrl,false,stream_context_create($arrContextOptions))然后我得到错误说错误:0A 000126:SSL例程::unexpected eof while阅读我也试图通过编辑openssl.cnf文件启用旧的提供程序,但没有成功。参考:https://gist.github.com/rdh27785/97210d439a280063bd768006450c435d
任何帮助都将不胜感激。
服务器:Nginx(nginx/1.18.0)操作系统:Linux操作系统PHP:7.4.29开放ssl:1.1.1d
3条答案
按热度按时间u59ebvdq1#
我刚刚遇到了同样的问题,它看起来像是Ubuntu 22.04上OpenSSL的问题。
我刚刚更新了服务器上的所有包,现在功能按预期工作。
zfycwa2u2#
将你的nginx 1.18.0升级到主线版本,问题就会得到解决。
1.作为sudo执行:
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor >/usr/share/keyrings/nginx-signing.gpg
.1.在/etc/apt/sources.list中添加以下行:
sudo apt update
sudo apt install nginx
然后重新启动nginx服务器。
xqnpmsa83#
尝试升级你的Nginx到1.22可能会有帮助。
在Cent OS 9 Stream上,您可以使用以下命令进行安装