已安装 OpenSSL 但无法正常工作

OpenSSL installed but not working

我正在尝试在我的 php 项目中使用 CryptoJS AES 模块,但出现以下错误:

Fatal error: Call to undefined function openssl_random_pseudo_bytes()

检查 PHP 的配置我注意到 OpenSSL 和 Mcrypt 都已启用

有人知道更多关于这个错误的信息吗?可能对我的用户有一些限制? (我在共享主机上)。 PHP 版本是 Apache2 上的 5.2.1.7。 谢谢

我还检查了 PHP 是否使用正确的 --openssl 编译,所以它是

您需要升级 PHP 至版本 >= 5.3。