CentOS 5.10无法启用php-openssl扩展

时间:2014-03-06 16:31:14

标签: php linux openssl centos php-openssl

我已经在我的服务器和PHP 5.4.17上安装了CentOS 5.10,但问题是我无法启用php-openssl扩展。通过命令'locate openssl'看起来扩展名存在,所以我尝试在'/etc/php.d/'中创建openssl.ini文件,但没有任何反应。

php -r "phpinfo();" | grep -i openssl输出:

  

OpenSSL支持=>禁用(安装ext / openssl)

我如何启用该分机?我尝试在谷歌搜索,但没有发现任何有用的东西。对不起我的英语不好。感谢。

1 个答案:

答案 0 :(得分:1)

您通过确保服务器上安装了相关文件来启用它 - 您将需要openSSL和PHP openSSL扩展(在附近的RHEL 5.1框中,内置了openSSL支持 - Centos 5.10似乎有点奇怪应该是任何不同的。)

如果显然在你的情况下它被实现为外部模块,那么你还需要修改你的php.ini来加载扩展。使用redhat的约定是可选扩展在/etc/php.d

中有自己的文件

虽然看rpm list for Centos,但它们似乎没有单独扩展的openssl。你有非标准的二进制文件吗?

也许拥有Centos 5.10的人可以建议它是否在编译时链接(在这种情况下你必须有一个修改过的二进制文件)?