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

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

在 Windows 下,PHP的 SSL 相关函数有可能不可用,请按以下任一方法配置。(参考PHP的openssl安装文档 (opens new window))

首先,在您的 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 文件复制过去。

转载请注明出处:https://www.onexin.net/discuzq-windows-ssl/

相关文章:

1、Discuz!Q 升级 v2.3.210202 版本后,进行红蓝主题切换时报错 Warning: shell_exec() has been disabled for security reasons in 如何解决?
https://www.onexin.net/discuzq-v2-3-210202-warning-shell_exec-ha/

2、Discuz!Q 安装后,首屏无限加载如何解决?
https://www.onexin.net/discuzq-load/

3、Discuz!Q 安装后图片不能显示(没使用对象存储)怎么办?
https://www.onexin.net/discuzq-storage/

4、Discuz!Q 容器的更多配置说明?
https://www.onexin.net/discuzq-docker/

5、Discuz!Q 如何数据备份?
https://www.onexin.net/discuzq-backup/

Leave a Reply