0
我有一個php安裝,我想通過ini文件加載多個擴展。對於apache和命令行都是如此。禁止PHP CLI加載ini配置文件中存在的擴展
但對於幾個單元測試,我不希望這些擴展加載。
我可以調用PHP或phpunit的方式,它不會加載某些擴展?
讓我們說,我的系統上的php.ini是:
extension = A.so
extension = B.so
extension = C.so
我想運行PHP的這個時候,只有A和B。有沒有像php --exclude-extension=C.so
或php -d "extension=!C.so"
這樣的選項讓我無法從手冊中找到?
有一個選項可以將'php.ini'文件作爲參數。也許你可以有兩個不同的'php.ini'? – loganfsmyth 2012-04-13 17:38:52
我正在跳躍的東西,我可以添加「-d」命令行開關。只是爲了將來打樣。如果我可以刪除我需要刪除的擴展名,將來它將會正常工作。如果我創建一個新的ini,將來它必須更新。但是,是的,那肯定是B計劃。 – gcb 2012-04-13 17:41:08
通常,PHP對不同的SAPI使用不同的'php.ini's。 – KingCrunch 2012-04-16 17:46:18