2012-04-13 2 views
0

私はphiのインストールをいくつか行います。両方ともapacheとコマンドライン用です。PHPのCLIがiniの設定ファイルにある拡張機能をロードすることを禁じます

しかし、いくつかの単体テストでは、私はそれらの拡張をロードしたくありません。

phpやphpunitを特定の拡張子をロードしないように呼び出すことはできますか?私はAとBとのPHPにこの時間を実行したい

extension = A.so 
extension = B.so 
extension = C.so 

は、システム上の私のphp.iniがある、のは言わせて。マニュアルからわからないphp --exclude-extension=C.sophp -d "extension=!C.so"のようなオプションがありますか?

+2

'php.ini'ファイルを引数として与えるオプションがあります。たぶんあなたは2つの異なる 'php.ini'を持つことができますか? – loganfsmyth

+0

私は "-d"コマンドラインスイッチを使って追加できるものを探していました。ちょうど将来の校正のために。私は削除する必要がある拡張機能を削除することができれば、将来的にはうまくいくでしょう。新しいiniを作成すると、将来は更新する必要があります。はい、それは確かに計画Bです。 – gcb

+1

通常、PHPはすでに異なるSAPIに対して異なる 'php.ini'を使用しています。 – KingCrunch

答えて

2

できません。

PHPで拡張リストの除外はありません。

関連する問題