我在我的服务器上安装了 CentOS 5.10 和 PHP 5.4.17,但问题是我无法启用 php-openssl 扩展。通过命令“locate openssl”看起来扩展存在,所以我尝试在“/etc/php.d/”中创建 openssl.ini 文件,但没有任何反应。
php -r "phpinfo();"的输出| grep -i openssl
:
OpenSSL support => disabled (install ext/openssl)
如何启用该分机?我尝试在谷歌中搜索,但没有发现任何有用的东西。对不起我的英语不好。谢谢。
最佳答案
通过确保在服务器上安装了相关文件来启用它 - 您将需要 openSSL 和 PHP openSSL 扩展(在附近的 RHEL 5.1 机器上,内置了 openSSL 支持 - Centos 5.10 似乎有点奇怪应该有任何不同)。
如果显然在您的情况下它是作为外部模块实现的,那么您还需要修改 php.ini 以加载扩展。 redhat 的约定是可选扩展在/etc/php.d 中有自己的文件
查看 rpm list for Centos不过,他们似乎没有单独扩展的 openssl。你能有一个非标准的二进制文件吗?
也许 Centos 5.10 的人可以建议它是否在编译时链接(在这种情况下你必须有一个修改过的二进制文件)?
关于php - CentOS 5.10 无法启用 php-openssl 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22230337/