我想了解在PHP中啓用核心擴展(dom)的過程。當我運行phpinfo時,我在configure命令中看到'--disable-dom'。我應該重新安裝PHP嗎?如何在Linux中啓用核心PHP擴展?
回答
是的,你需要重新編譯PHP。用適當的參數重新運行./configure
(可能是--enable-dom
,但我不確定該參數)
K我會試試看 - – Yarin 2010-05-07 02:39:03
您是否安裝了源代碼中帶有'--disable-dom'的PHP版本,或者它是否來自您的發行版的軟件包?如果它是一個包,首先查找一個php_dom包,它將(很可能)將dom擴展作爲共享模塊提供。如果你確實需要從源代碼編譯PHP,我強烈建議你使用你的發行版的構建系統。否則,您的系統中會有一個(託管)包+定製版本,並且您的版本可能會被存儲庫中的更新覆蓋。 – VolkerK 2010-05-07 02:44:51
VolkerK,也許你可以幫我解決這個問題 - 我在一個我沒有設置的服務器上,它是一個Amazon Ec2實例,預先配置了PHP,Apache。我試圖確定我的php是apache模塊還是cgi安裝 - 我在httpd ... php.conf文件中看到LoadModule php5_module modules/libphp5.so指令,但也有/ usr/bin/PHP-CGI。這是否有道理,認爲這將是一個或另一個? – Yarin 2010-05-07 04:14:24
您可以從您的發行版存儲庫安裝它。如果沒有下載你的PHP版本源代碼,請從tarball中提取它。 cd進入php/ext目錄,找到一個dom文件夾,cd進入並輸入phpize,然後製作& & make install將會爲你安裝一個動態擴展,你可以在你的php.ini中通過extension = .so啓用
謝謝,我會試試這個,讓你們知道 – Yarin 2010-05-08 13:47:17
- 1. Typo3 8.7擴展核心表單擴展
- 2. 擴展核心類3.1
- 3. 擴展CodeIgniter的核心類
- 4. Codeigniter擴展核心類
- 5. 如何使用`phpize`啓用php擴展?
- 6. 在Travis CI上禁用核心PHP擴展
- 7. 如何在框架中擴展核心類
- 8. 擴展jQuery核心的有用性
- 9. pyroCMS:擴展核心(用戶)模塊
- 10. 擴展核心模式在Magento
- 11. 如何在CakePHP中啓用intl擴展?
- 12. 如何在PHP中啓用SimpleXML擴展(Gentoo OS)
- 13. 如何在Ubuntu中啓用PHP的LDAP擴展
- 14. 如何在PHP MAMP中啓用進程控制擴展(PCNTL)?
- 15. 在擴展方法中使用.net核心依賴關係
- 16. 覆蓋/擴展Magento核心JavaScript文件
- 17. Codeigniter 2.0無法擴展核心庫
- 18. Yii2擴展或替換核心類
- 19. Magento擴展核心管理控制器
- 20. 未找到擴展核心類
- 21. 擴展核心類Codeigniter - 404錯誤
- 22. Selenium核心擴展和Selenium IDE擴展有什麼區別?
- 23. 如何在PHP中禁用INTL擴展
- 24. 如何在swisscomdev/cloudfoundry上使用/啓用PHP擴展的CLI php_buildback?
- 25. 擴展核心PHP類而不是依賴注入?
- 26. 如何從核心iOS代碼中引用WatchKit擴展中的Swift類?
- 27. 啓用擴展
- 28. 如何啓用iCloud核心數據?
- 29. 核心數據:從類別中取數據(核心類的擴展名)
- 30. 如何訪問擴展屬性的認同DOTNET核心
你使用什麼樣的分佈? – caf 2010-05-07 03:22:21
這是一個fedora核心4亞馬遜EC2實例 – Yarin 2010-05-07 04:15:48