PHP – CentOS的OpenSSL错误

我目前在CentOS 6.5服务器上遇到OpenSSL问题。 它直到星期天运行完全正常。 我检查了error_log,我在日志中看到这个错误

PHP警告:PHP启动:无法加载dynamic库'/usr/lib64/php/modules/openssl.so' – /usr/lib64/php/modules/openssl.so:无法打开共享目标文件:没有这样的文件或目录在第0行的未知

我试过phpinfo(); 我发现openssl启用我试图php -m

它返回

[PHP模块]

  • BZ2

  • 日历

  • 核心
  • CTYPE
  • curl
  • date
  • DOM
  • 额日格
  • EXIF
  • FileInfo的
  • 过滤
  • FTP
  • GD
  • gettext的
  • GMP
  • 哈希
  • 的iconv
  • IB的
  • JSON
  • 的libxml
  • MBSTRING
  • mcrypt的
  • 内存caching
  • MySQL的
  • mysqli的
  • OpenSSL的
  • 了pcntl
  • PCRE
  • PDO
  • PDO_Firebird
  • PDO_MYSQL
  • PDO_SQLITE
  • 药业
  • pspell
  • 的ReadLine
  • reflection
  • 会议
  • shmop
  • SimpleXML的
  • SNMP
  • sockets
  • SPL
  • sqlite3的
  • 标准
  • 标记生成器
  • WDDX
  • XML
  • XMLReader的
  • XMLRPC
  • 的XmlWriter
  • XSL
  • 压缩
  • zlib的

UPDATE

这是我从rpm -qa |得到的 grep php就像迈克build议

  • PHP-PHP-gettext的-1.0.11-3.el6.noarch
  • PHP-mcrypt的-5.3.3-3.el6.x86_64
  • PHP-IB的-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-梨1.9.4-4.el6.noarch
  • PHP-PECL,内存caching,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的XML-RPC-5.3.3-27.el6_5.1.x86_64
  • PHP-pspell-5.3.3-27.el6_5.1.x86_64

在一个php.ini或其他ini文件的某处,你有一个“extension = openssl.so”这一行,你需要删除才能摆脱那个错误。