PHP - Centos OpenSSL 错误

PHP - Centos OpenSSL 错误

我目前在 Centos 6.5 服务器上遇到了 OpenSSL 问题。它运行得很好,直到星期天。我检查了错误日志,在日志中看到了这个错误

PHP 警告:PHP 启动:无法加载动态库“/usr/lib64/php/modules/openssl.so”-/usr/lib64/php/modules/openssl.so:无法打开共享对象文件:第 0 行未知中没有该文件或目录

我尝试了 phpinfo(); 我发现 openssl 已启用 我尝试了 php -m

它回来了

[PHP 模块]

  • bz2

  • 日历

  • 类型
  • 卷曲
  • 日期
  • 埃雷格
  • 外显子
  • 文件信息
  • 筛选
  • FTP
  • 广东
  • 获取文本
  • 绿肥
  • 哈希
  • 图标
  • 数据库间
  • json
  • 字符串
  • 加密
  • 内存缓存
  • mysql
  • mysqli
  • openssl
  • 彭特尔
  • 聚合酶链反应
  • 原产地保护组织
  • PDO_火鸟
  • pdo_mysql
  • pdo_sqlite
  • 法尔
  • 拼写检查
  • 阅读行
  • 反射
  • 会议
  • 什莫普
  • 简单XML
  • SNMP
  • 套接字
  • 频率响应
  • sqlite3
  • 标准
  • 标记器
  • 韓國
  • xml
  • xml读取器
  • xmlrpc
  • xml编写器
  • 语法
  • 压缩

更新

这是我从 rpm -qa | grep php 获得的结果,就像麦克风建议

  • php-php-gettext-1.0.11-3.el6.noarch
  • php-mcrypt-5.3.3-3.el6.x86_64
  • php-interbase-5.3.3-3.el6.x86_64
  • php-pdo-5.3.3-27.el6_5.1.x86_64
  • php-5.3.3-27.el6_5.1.x86_64
  • php-mysql-5.3.3-27.el6_5.1.x86_64
  • php-snmp-5.3.3-27.el6_5.1.x86_64
  • php-gd-5.3.3-27.el6_5.1.x86_64
  • php-xml-5.3.3-27.el6_5.1.x86_64
  • php-pear-1.9.4-4.el6.noarch
  • php-pecl-memcache-3.0.5-4.el6.x86_64
  • phpMyAdmin-3.5.8.2-1.el6.noarch
  • php-通用-5.3.3-27.el6_5.1.x86_64
  • php-cli-5.3.3-27.el6_5.1.x86_64
  • php-devel-5.3.3-27.el6_5.1.x86_64
  • php-mbstring-5.3.3-27.el6_5.1.x86_64
  • php-xmlrpc-5.3.3-27.el6_5.1.x86_64
  • php-pspell-5.3.3-27.el6_5.1.x86_64

答案1

在 php.ini 或其他 ini 文件中的某个地方,您有一个“extension=openssl.so”行,您需要删除它才能消除该错误。

相关内容