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

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