我有apache/PHP - WINDOWS服務器。 我有2個不同的網站(www.example.com和test.example.com)我已經使用vhosts來配置我的子域。從php文件激活PHP擴展
是否可以爲每個子域加載不同的php.ini文件? 我對使用第二個站點的擴展來的第一個站點有問題。 因此,我需要爲第二個啓用它或僅爲第一個禁用它。
我有apache/PHP - WINDOWS服務器。 我有2個不同的網站(www.example.com和test.example.com)我已經使用vhosts來配置我的子域。從php文件激活PHP擴展
是否可以爲每個子域加載不同的php.ini文件? 我對使用第二個站點的擴展來的第一個站點有問題。 因此,我需要爲第二個啓用它或僅爲第一個禁用它。
您無法從php文件激活php擴展。您只能檢查加載的特定分機。
php.ini中的許多設置都可以在.htaccess文件中或執行腳本本身中覆蓋。查看列表:http://us3.php.net/manual/en/ini.list.php並參考Changeable列獲取詳細信息。
如果用「extension」表示一個php擴展名,那麼不用,你不能在同一臺服務器上有不同的php擴展名,因爲php是共享的。你將能夠完成的唯一方法是運行第二個Apache服務器。如果這確實是一個測試網站,那麼一個單獨的服務器將是可行的,因爲你可以在一個單獨的端口上運行它,但是我不會建議去那條路線,除非你對你的技能作爲一個windows系統管理員高度自信。
擴展可通過編程方式啓用了一些 SAPIs與
請仔細閱讀本手冊的安全隱患和向前兼容性問題。
有關更多選項,請參閱
可以設置我的appache來然後加載不同的php.ini對於不同的子域? – Svetoslav