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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM