我有一個專門的LAMP服務器與多個域託管。我只想爲單個域加載一個php擴展。可能嗎?只爲特定域加載php擴展
回答
編輯您的VirtualHost配置。
製作php.ini文件的副本。在那裏添加你需要的擴展名。將其存儲在單獨的目錄中。
使用的PHPIniDir在你的配置爲特定的網站,並指向新的目錄,包含新的php.ini
重新啓動Apache。
你的配置將被加載,並將使用單獨的php.ini文件。
感謝您的回答。但是,我有點困惑。在服務器故障的答案中,我看到「單個虛擬主機不能擁有自己的PHPINIDIR,因爲......」。這裏是鏈接http://serverfault.com/questions/461702/custom-phpinidir-setting-in-virtualhost-affecting-other-virtualhosts 我錯過了什麼嗎? –
這可能是該parituclar服務器配置的問題。如果你用phpinfo()打開一個腳本,你會看到「Loaded PHP Configuration file」這一行,它會指向它爲這個特定站點加載的php.ini文件。您應該編輯vhost config並查看phpinfo。如果它加載你的自定義php.ini - 一切都很好。 – Toly
有一些託管服務提供商允許您爲網站選擇PHP版本 - 例如PHP 4或PHP 5.該功能通常通過使用特定的php.ini文件併爲這些文件安裝多個版本的PHP來實現。 – Toly
- 1. PHP不加載自定義擴展
- 2. 爲什麼PHP不加載SQLite擴展?
- 3. PHP擴展無法加載
- 4. PHP不加載mcrypt擴展
- 5. Php擴展未加載
- 6. 動態加載php擴展
- 7. PHP-SOAP擴展未加載
- 8. PHP無法加載擴展
- 9. 加載PHP的OAuth擴展
- 10. PHP擴展未加載
- 11. PHP加載擴展錯誤
- 12. Chrome擴展:從外部域阻止內容加載到從特定域
- 13. PHP的cookie,只爲特定子域
- 14. 爲特定MIME類型加載Native Client Chrome擴展
- 15. 來自特定域的chrome擴展塊
- 16. 如何爲特定文件添加.php擴展名
- 17. 爲php5.4.6加載擴展apc
- 18. Chrome擴展加載行爲
- 19. 加載php頁面.php擴展名
- 20. Chrome擴展麻煩,得到一個文本菜單隻加載特定頁面
- 21. php-fpm不加載kafka擴展,而php cli不能加載
- 22. 必須加載PHP擴展「mcrypt」。
- 23. 加載PHP擴展模塊失敗
- 24. php無法加載pecl http擴展
- 25. Apache不加載Imagick PHP擴展
- 26. 加載PHP OCI8擴展時出錯
- 27. PHP - - ini「(none)」,不加載擴展
- 28. PHP加載所有擴展DLL
- 29. php-mcrypt擴展未獲取加載
- 30. PHP 5.3.3 - Mysql擴展不加載
是的。你有什麼嘗試不起作用?另外,爲什麼? – Phil
我認爲你需要對Apache配置文件進行一些更改 –
爲什麼要投票?而有人正在給出一個很好的答案。我不明白。 –