這個(gè)問題困擾我,所以希望有人能夠幫我回答一下,具體的問題描述就是
使用一個(gè)第三方的庫,將docx,也就是word文檔轉(zhuǎn)化為html,在centos7系統(tǒng)下運(yùn)行項(xiàng)目,程序異常,拋出
Class?'DOMDocument'?not?found,自己通過查詢一些資料說是沒有安裝php-xml的擴(kuò)展包,然后我安裝并且重啟httpd,
還是一樣出錯(cuò),并且查閱的資料大部分都是類似的回答。
我的分析過程如下:
????我是在window?10?安裝docker,然后將項(xiàng)目掛載到容器,容器運(yùn)行是自己以centos7作為系統(tǒng)配置好lamp環(huán)境的鏡像
????通過php?-m?命令查看,確實(shí)安裝了xml擴(kuò)展
????????[root@059189f7e0c0?/]#?php?-m?|?grep?xml
????????libxml
????????xml
????????xmlreader
????????xmlwriter
????所以自己就不太明白具體出錯(cuò)在哪里
????還有一點(diǎn)就是自己跟蹤源碼,一步步調(diào)試,到了出錯(cuò)的根源就是在運(yùn)用的第三方包的一句話中
????????$this->dom?=?new?\DOMDocument();
????在跟蹤進(jìn)去就是php核心本地方法了,哎呦~,不好辦~
希望有知道的人能夠回答一下,甚是感激?。。?
1 回答

熊貓程序員
TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超0個(gè)贊
大家好,不好意思,我忽然了一個(gè)大問題,我是運(yùn)行php不是以傳統(tǒng)方式(以模塊方式加載進(jìn)apche中),所以,我重新啟動httpd服務(wù),php的擴(kuò)展是沒有起效果的,后來我才明白,我是以php-fpm模式管理進(jìn)行和apache通訊處理php請求,所以需要重啟的不是httpd,而是php-fpm,然后重啟后就可以啦~。
- 1 回答
- 0 關(guān)注
- 1153 瀏覽
添加回答
舉報(bào)
0/150
提交
取消