問題
newrelicモジュール セクションがphpinfo()
に表示されません。
解決
phpinfo()
ページにnewrelic
モジュールの説明セクションがありません。これは、 newrelic.so
ファイルが拡張ディレクトリにインストールされていない可能性があることを示しています。New Relic PHP モジュールが存在するかどうかを確認するには:
phpinfo()
ページで、 PHP コアセクションを探します。- PHP 拡張機能が読み込まれるディレクトリを特定するには、
extension_dir
設定のローカル値を見つけます。 newrelic.so
がextension_dir
で指定されたディレクトリに存在することを確認してください。
拡張機能ディレクトリにnewrelic.so
ファイルが存在しない場合は、次のいずれかを行います。
New Relic の 非標準の PHP インストール手順に従ってください 。
また
32 ビットの場合は
/usr/lib/newrelic-php5/agent/x32
、64 ビットの場合は/usr/lib/newrelic-php5/agent/x64
から正しいバージョンに手動でリンクしてください。または、tar ファイルからインストールした場合は、tar ファイルを抽出したエージェントディレクトリからコピーまたはリンクします。
サンプル phpinfo ファイル、コア セクション: extension_dirで指定されたディレクトリを確認し、 newrelic.so
が存在することを確認します。Web サーバーと PHP を構成して再起動した後、数分以内にデータがAPM の概要ページに表示されない場合。