我有一个新的 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
希望对你有帮助。