ZF3 Zend \ Math \ Rand"这个PHP环境不支持安全随机数生成。" PHP 5.6与Mcrypt和openssl

时间:2016-11-29 10:17:09

标签: php zend-framework zend-framework3

我正在使用ZF3并且刚刚在新服务器上配置了应用程序,并且在生成CSRF令牌时出现以下错误

for(int i = 0; i < jsonArray.length(); i++) {
 JsonObject jsonObject = jsonArray.getJsonObject(i);
 String name = jsonObject.getString("name");
}

服务器正在运行PHP 5.6.28,所以我检查了ZF3迁移指南,其中指出:

&#34;如果您在未安装以下扩展程序或库的Windows计算机上使用小于7的PHP版本,则会出现此消息:

  • Mcrypt
  • libsodium
  • CAPICOM
  • OpenSSL的&#34;

服务器有Mcrypt和OpenSSL。我还根据需要使用了random_compact库。知道我错过了什么吗?或者PHP 7是唯一的解决方案?感谢。

0 个答案:

没有答案