Discuz! Q Windows下提示 SSL 相关函数不可用如何解决?

老实人 发布于 3年前 分类:Discuz

在 Windows 下,PHP的 SSL 相关函数有可能不可用,请按以下任一方法配置。(参考PHP的openssl安装文档:https://www.php.net/manual/en/openssl.installation.php )

首先,在您的 PHP 安装目录下,查找 openssl.cnf  文件。

方法一: 新建一个 系统 环境变量,变量名为 OPENSSL_CONF ,变量值为上面找到的 openssl.cnf  文件的完整路径。之后退出您的控制面板程序(例如 phpstudy )再重新打开,然后重启 PHP 服务。

方法二:

  • PHP 版本小于 7.4,建立目录c:\usr\local\ssl\  ,然后将 PHP 安装目录下找到的openssl.cnf  文件复制过去。
  • PHP 版本为 7.4 及以上, 64位版本,建立目录 C:\Program Files\Common Files\SSL\ ,将openssl.cnf  文件复制过去。
  • PHP版本为 7.4 及以上, 32位版本,建立目录C:\Program Files (x86)\Common Files\SSL\ ,将openssl.cnf  文件复制过去。

0个回复

  • 暂无回复