我刚刚在一个新的CentOS 7服务器上安装了LAMP,为什么我的php-openssl命令不确定?

我有一些脚本,利用一些openssl PHP函数,如openssl_opbkdf2。 我正在从一个Ubuntu服务器迁移到新创build的CentOS 7服务器,并全新安装了整个LAMP堆栈。 尽pipe数小时和数小时的search,我无法弄清楚如何启用这些PHP函数。 这是一个链接 ,说明我的问题。 这里是一个链接 ,显示我目前的configuration。

从信息列表中可以看出,OpenSSL已经安装并正在运行。 每一个迹象,我可以find导致我相信这些命令应该是可用的。 但他们不是! 我错过了什么?

您安装了PHP 5.4,但您尝试使用的PHP函数是在PHP 5.5中引入的。

使用remi和remi-php55存储库将您的系统更新到PHP 5.5(或select更高版本)。

安装适当的remi-release RPM,启用remi-php55remi-php55存储库,然后yum update应该就足够了。