无法加载动态库' /usr/lib/php/20131226/xml.so'升级到php 5.6之后

时间:2016-09-26 12:00:04

标签: php php-5.6

我将我的网络服务器从php 5.5升级到了php 5.6。输入php -m时,我收到以下消息:

php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/xml.so' - /usr/lib/php/20131226/xml.so: undefined symbol: _safe_emalloc_string in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/wddx.so' - /usr/lib/php/20131226/wddx.so: undefined symbol: php_XML_SetUserData in Unknown on line 0
[PHP Modules]
calendar
Core
ctype
date
dom
ereg
exif
fileinfo
filter
ftp
gettext
hash
iconv
intl
json
libxml
mcrypt
mhash
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xmlreader
xmlwriter
xsl
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

我有一个具有相同设置的从属服务器,此问题不会出现。我比较了这两个服务器之间的php二进制文件的大小和/ usr / lib / php / 20131226中所有文件的大小,它们匹配。因此没有明显的理由说明它可以在一台服务器上运行而不在另一台服务器上运行。

我无法在google上找到关于" _safe_emalloc_string"的所有内容。错误信息 有没有人知道在哪里解决这个问题?

非常感谢

0 个答案:

没有答案