2011-08-29 52 views
4

我有apache/PHP - WINDOWS服務器。 我有2個不同的網站(www.example.com和test.example.com)我已經使用vhosts來配置我的子域。從php文件激活PHP擴展

是否可以爲每個子域加載不同的php.ini文件? 我對使用第二個站點的擴展來的第一個站點有問題。 因此,我需要爲第二個啓用它或僅爲第一個禁用它。

回答

1

您無法從php文件激活php擴展。您只能檢查加載的特定分機。

+0

可以設置我的appache來然後加載不同的php.ini對於不同的子域? – Svetoslav

0

php.ini中的許多設置都可以在.htaccess文件中或執行腳本本身中覆蓋。查看列表:http://us3.php.net/manual/en/ini.list.php並參考Changeable列獲取詳細信息。

如果用「extension」表示一個php擴展名,那麼不用,你不能在同一臺服務器上有不同的php擴展名,因爲php是共享的。你將能夠完成的唯一方法是運行第二個Apache服務器。如果這確實是一個測試網站,那麼一個單獨的服務器將是可行的,因爲你可以在一個單獨的端口上運行它,但是我不會建議去那條路線,除非你對你的技能作爲一個windows系統管理員高度自信。