私のサイトがあり、Apacheを実行している同じCentOSマシンで実行されているステージングサブドメインです。サブドメインはVirtualHostを使用して作成され、本番環境にプッシュする前にバグを見つけるために使用します。ステージングVirtualHostのphp.iniファイルを開発用にしたいので、本番サイトでは本番用のphp.iniを使用します。異なるphp.iniファイルを使用するようにApacheを構成するにはどうすればよいですか?すべてにphp_value/php_flagを使用するのではなく、すでに利用可能なphp.iniファイルを使用するだけです。このような.htaccessファイルを作成してみましたが、
SetEnv PHPRC /path/to/php.ini/directory
Phpinfo()はまだ/etc/php.iniを使用していると言っているため、これは効果がありません。また、仮想ホスト(wwwとステージング)の両方にPHPIniDirを設定しようとしましたが、ディレクティブを2回表示することについて不平を言っています。