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的安裝界面看看怎么樣了
大功告成
##感想
不得不說網上資料真的很豐富,但是對於這問題網上卻啥都沒有,估計有可能很少人碰到,所以還是需要自己去動腦思考,分析問題解決問題。