Discuz在服务器配置安装时出现xml_parser_create()不支持

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的安装界面看看怎么样了
这里写图片描述
大功告成
##感想
不得不说网上资料真的很丰富,但是对于这问题网上却啥都没有,估计有可能很少人碰到,所以还是需要自己去动脑思考,分析问题解决问题。

 

posted @ 2020-10-18 01:33  中国人醒来了  阅读(1339)  评论(0编辑  收藏  举报