Discuz在服务器配置安装时出现xml_parser_create()不支持
参考 https://blog.csdn.net/qq_33431368/article/details/79572439
##出现问题
初完dz
配置环境
阿里云轻量服务器
os: ubuntu
dz:3.4版本
php :7.0版本
出现问题图片如下:xml_parser_create()不支持该函数需要 PHP 支持 XML。请联系空间商,确定开启了此项功能
##解决方案
刚开始我是心思去联系空间商,但是空间商是啥???估计大家也不知道,其实我也不知道
所以就各种想,后来注意到一点php没有xml扩展模块???
所以试着装了一下
1、利用apt-cache search查找扩展包
php5-memcached - memcached module for php7.0
[外链图片转存中…(img-8qtljRuR-1572883083576)]
查完之后顺手去看了一下php7.0有没有相对应的xml模块
不出所料真的有并且只有一个 php7.0-xml安装即可
2、使用apt-get install安装扩展包(可能需要root “sudo su root”切换至root账号)
~# apt-get install -y php7.0-xml
如果使用的php是其它版本,依此思路可以安装相应php版本对应的xml包文件,比如php5.6可以用下面命令即可:
apt-get install -y php5.6-xml
安装成功重新打开 dz的安装界面看看怎么样了
大功告成
##感想
不得不说网上资料真的很丰富,但是对于这问题网上却啥都没有,估计有可能很少人碰到,所以还是需要自己去动脑思考,分析问题解决问题。