我刚刚将我的 PHP 从 7.1.1 升级到 7.4.5。我能够在 7.1.1 上使用 openssl_*() 加密和解密函数。现在,我无法在 7.4.5 上使用。错误是:致命错误:未捕获错误:调用未定义函数 openssl_encrypt()PHP 7.4.5 文件夹中没有 libeay32.dll 和 ssleay32.dll 文件。我的 Apache 服务器版本是 2.4.25。并且在 php.ini 中启用了 extension=openssl。有人可以帮助解决我在 StackOverflow 上的第一个问题吗?
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
这是其他人的解决方案:在 php.ini 文件中启用 openssl 并将 libeay32.dll 和 ssleay32.dll 文件复制到 php7 目录后,只需将所需的 dll 文件包含到 httpd.conf 中,如下所示:
LoadFile "path\to\php7\libeay32.dll"
LoadFile "path\to\php7\ssleay32.dll"
LoadFile "path\to\php7\php7ts.dll"
LoadFile "path\to\php7\libpq.dll"
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消