我想了解在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. Codeigniter - 如何擴展兩個核心類
- 3. 在functions.php中擴展wordpress核心類
- 4. Laravel 5擴展核心類
- 5. 擴展核心類3.1
- 6. .NET核心JWTBearerAuthentication擴展
- 7. Codeigniter擴展核心類
- 8. 擴展CodeIgniter的核心類
- 9. 如何使用`phpize`啓用php擴展?
- 10. 在Travis CI上禁用核心PHP擴展
- 11. PHP擴展不是在LINUX
- 12. 如何啓用程序在Linux上轉儲核心?
- 13. 如何在框架中擴展核心類
- 14. 如何啓用PHP捲曲擴展
- 15. 如何安裝/啓用PHP phar擴展?
- 16. pyroCMS:擴展核心(用戶)模塊
- 17. 擴展jQuery核心的有用性
- 18. 擴展核心模式在Magento
- 19. 擴展在Linux中
- 20. 如何在CakePHP中啓用intl擴展?
- 21. 創建一個核心類,擴展另一個核心類codeigniter
- 22. 如何在PHP 7中啓用MySQLi擴展?
- 23. 如何在PHP MAMP中啓用進程控制擴展(PCNTL)?
- 24. 如何在Ubuntu中啓用PHP的LDAP擴展
- 25. 如何在PHP中啓用SimpleXML擴展(Gentoo OS)
- 26. 在擴展方法中使用.net核心依賴關係
- 27. 版本的核心庫和擴展庫
- 28. 擴展核心類笨 - 500錯誤
- 29. 擴展核心類Codeigniter - 404錯誤
- 30. Yii2擴展或替換核心類
你使用什麼樣的分佈? – caf 2010-05-07 03:22:21
這是一個fedora核心4亞馬遜EC2實例 – Yarin 2010-05-07 04:15:48