PHP 5.6 未定义函数 xml_parser_create

PHP 5.6 未定义函数 xml_parser_create

我有一个新的 php 5.6 安装并从我的应用程序收到以下错误:

Fatal error: Call to undefined function xml_parser_create()

但是 libxml 似乎没问题?有关 libxml 的 phpinfo 是:

libXML support  active
libXML Compiled Version     2.9.1
libXML Loaded Version   20901
libXML streams  enabled 

我已经安装了:

    sudo apt-get install php-xml-parser 
    sudo apt-get install libapache2-mod-php5
  • Ubuntu 14.04(是的,我知道它很旧,但目前无法改变)。
  • Apache 2.4.7
  • PHP 包来自 ppa:ondrej/php (5.6.24-1+deb.sury.org~trusty+1)

答案1

首先使用以下命令检查 php 中已安装的扩展

php -m

进入后检查是否找到以下 xml 列表?

xml
xmlreader
xmlwriter

如果没有则添加以下行

apt-get install php5.6-xml

完成后,请确保重新启动 appache

service apache2 restart

希望对你有帮助。

相关内容