Apache2/PHPサーバーでNewRelicをセットアップして、vhostごとに異なるアプリケーションを報告するようにしています。これを行うには、php値_newrelic.appname
_を変更する必要があります。デフォルトでは_/etc/php.d/newrelic.ini
_で定義されていますが、vhostごとのレポートを作成するには、ここで説明するように、そのvhostで具体的に設定する必要があります。 https://newrelic.com/docs/php/per-ディレクトリ設定
私の_/etc/php.d/newrelic.ini
_で設定されています:
_newrelic.appname="PHP Application;MySite.com;"
_
私のvhostには、次の構成があります。
_<Directory "/">
AllowOverride All
php_value newrelic.appname "MySite.com"
</Directory>
_
そして、それは私の_.htaccess
_です:
_php_value newrelic.appname 'MySite.com'
_
しかし、私が取得する_.htaccess
_ファイルと同じディレクトリにあるファイルから提供されるphpinfo()
を見ると、次のようになります。
_ Directive Name Local/Active Value Master/Default Value
-----------------------------------------------------------
newrelic.appname PHP Application PHP Application
_
Spawn-fcgiを介したFastCGIの使用。
他の提案は大歓迎です。
PHP as CGI/FastCGI)を使用しているときに.htaccess構成ファイルを使用する場合は、 htscanner PHP module を使用できます。さまざまなオプション(php_valueを含む)を使用して、既存および新規の.htaccess構成ファイルを解析できます。
UPDATE:回答が古くなっています。更新された回答については、以下を参照してください:
PHP 5.3.0 PHPには configuration INI files のサポートが含まれているため、ディレクトリベース。これらのファイルは、CGI/FastCGI SAPIによってのみ処理されます。この機能は、PECL htscanner拡張機能を廃止します。Apacheを使用している場合は、.htaccess同じ効果のためのファイル。