我正在使用 ZF3 并且刚刚在新服务器上配置了一个应用程序,并且在生成 CSRF 令牌时出现以下错误
This PHP environment doesn't support secure random number generation. Please consider upgrading to PHP 7
服务器正在运行 PHP 5.6.28,所以我查看了 ZF3 迁移指南,其中指出:
“如果您在未安装以下扩展或库之一的 Windows 机器上使用低于 7 的 PHP 版本,则应显示此消息:
- 加密货币
- 库钠
- 资本通信
- 开放式SSL"
服务器同时具有 Mcrypt 和 OpenSSL。我还根据需要使用 random_compact 库。知道我错过了什么吗?还是 PHP 7 是唯一的解决方案?谢谢。