php - CentOS 5.10 无法启用 php-openssl 扩展

标签 php linux openssl centos php-openssl

我在我的服务器上安装了 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/

相关文章:

php - 我可以从新的 Laravel 5 安装中删除哪些文件夹和文件

php - cakephp - 按包含的模型中的字段排序

linux - 仅通过文件名检查文件是否存在(不带扩展名)

openssl - 如何阅读 openssl 警报消息?

javascript - 如何在 PHP 中编辑数组中的部分字符串值并在 Javascript 中使用它?

php - 使用mysql从单个查询中的两个不同表中进行选择

Android ssl : javax.net.ssl.SSLPeerUnverifiedException:没有对等证书(再次)

mysql - 在本地主机上使用 OpenSSL 连接到 MySql 数据库

linux - 使用热键将特定字符串粘贴到文本字段中的脚本

linux - 为什么受密码保护的根账户是 Amazon EC2 中的安全问题?