我有一些脚本使用了一些openssl函数,比如openssl_opbkdf2。我正在从一个Ubuntu服务器迁移到一个新创建的CentOS 7服务器,并重新安装了整个LAMP堆栈。尽管谷歌搜索了几个小时,但我还是想不出如何启用这些PHP函数。这里有一个链接说明了我的问题。和这里有一个链接,它显示了我的当前配置。
从信息列表中可以清楚地看到,OpenSSL已经安装并工作。我能找到的每一个指示都让我相信这些命令应该是可用的。但他们不是!我遗漏了什么?
发布于 2015-08-06 21:27:46
您安装了PHP5.4,但是您试图使用的PHP函数是在PHP5.5中引入的。
使用remi和remi-php55 55存储库将您的系统更新为PHP5.5(或选择更高版本)。
只要安装适当的remi版本RPM,启用remi和remi-php55存储库,然后启用yum update,就足够了。
https://serverfault.com/questions/711428
复制相似问题