首页 > 解决方案 > file_get_contents():在 Apache2 中创建 SSL 上下文失败,但在 CLI 中有效

问题描述

从今天早上开始,我们服务器上托管的许多网站上出现了很多错误:

file_get_contents(): SSL context creation failure
file_get_contents(): Failed to enable crypto

这发生在各种环境(Wordpress、Symfony EWZRecaptcha ...)上,所以我将问题隔离在一个 php 文件中:

<?php echo file_get_contents("https://www.google.com"); ?>

当通过 Apache 调用该文件时,它会失败并显示相同的错误消息!但是当通过 CLI 调用时,它运行良好!

所以,我尝试通过 CLI php.ini 复制 Apache php.ini,但它仍然可以通过 CLI 工作!

我找不到这些错误来自哪里......

我尝试了什么:

有什么帮助吗?

标签: phpapachesslopensslfile-get-contents

解决方案


推荐阅读