2010-05-28 49 views
0

我剛剛將代碼移到了一個新的服務器上(運行在Apache 2.2.3上),PHP的DOM函數現在返回「致命錯誤:未找到類'DOMDocument'」。在Apache上安裝PHP DOM函數

我做了一些研究,看來我現在的安裝沒有啓用PHP的DOM功能。

我需要啓用這些功能,那麼最快的方法是什麼?它可以從配置文件執行嗎?還是需要安裝擴展?

謝謝!

回答

1

PHP編譯爲--disable-dom(請檢查您的phpinfo())?如果PHP是在沒有DOM支持的情況下編譯的,那麼您將不得不重新編譯PHP或找到一個適合您需要的預編譯二進制文件。 本手冊明確指出,在PHP5和no configuration options中有no installation needed

如果你運行PHP 4某種原因,你應該升級到PHP 5,我只希望能在PHP4的DOM XML擴展,讀this manual page

+1

大家好,感謝您的回答。 我設法排除這個問題; PHP確實編譯時沒有DOM支持。謝天謝地,雖然不需要重新編譯,我用yum來安裝「php-xml」。這解決了我的問題。 – NJH 2010-05-29 10:33:06