PHPエージェントのインストレーション:UbuntuとDebian

以下は、UbuntuまたはDebianを使用してNew Relic APMのPHPエージェントをインストールするための標準的な手順です。これは、UbuntuとDebianでのNew Relic Infrastructureの手順と同じではありません。その他の状況については、非標準PHPインストレーションのPHPエージェントの手順を参照してください。

New Relic PHPエージェントのパッケージ名はnewrelic-php5です。名前はPHP 5を示していますが、このパッケージはPHP 7のバージョンを含め、サポートされているすべてのPHPバージョンで動作します。

推奨:aptを使用する

これはNew Relicのインストレーションとメンテナンスに推奨される方法です。

root権限を使用して、以下の手順に従ってコマンドを実行します。

ステップ メモ
1.

New Relic aptリポジトリを設定します。

echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | sudo tee /etc/apt/sources.list.d/newrelic.list

このコマンドは、deb http://apt.newrelic.com/debian/ newrelic non-free/etc/apt/sources.list.d/newrelic.listに追加します。ファイルが存在しない場合は作成されます。

このステップは、システムごとに1回のみ実行する必要があります。

2.

New RelicのGPGキーを信頼します。

このステップは、apt-getによる新しいパッケージの検索先となる認証済みソースとしてNew Relicを登録するために必要です。グローバルキーサーバーからNew Relicパブリックキーを取得するには、rootとして以下のコマンドを実行します。

wget -O- https://download.newrelic.com/548C16BF.gpg | sudo apt-key add -

このコマンドをrootとして実行しない場合は、パブリックキーに関するエラーメッセージが表示されることがあります。

3.

ローカルパッケージリストを更新します。

root権限で以下のコマンドを実行します。

sudo apt-get update
4.

PHPエージェントをインストールします。

New Relicリポジトリから直接インストールするには、以下のコマンドを実行します。

sudo apt-get install newrelic-php5
5.

非標準インストレーション:インストレーションを手動で完了します。

デフォルトのUbuntuまたはDebian PHPパッケージを使用していない場合、newrelic-php5パッケージはPHPを自動設定できない可能性があります。次のエラーが表示される場合があります。

Please run newrelic-install as root to complete installation.

その場合は、次のコマンドを実行します。

sudo newrelic-install install
6.

アプリケーション名とNew Relicライセンスキーを設定します。

インストレーションプロセスでは、アプリケーション名とライセンスキーを要求するプロンプトが表示されます。お手持ちのライセンスキーは、Account settings(アカウント設定)のアカウント情報セクションに表示されます。ヘッドレスインストレーションの場合、debconfを使用してライセンスキーとアプリケーション名を事前に設定することもできます。

7.

ウェブサーバーまたはFast CGI Process Manager(FPM)を再起動します。

アプリケーションのトラフィックを生成し、アプリケーションがNew Relicにデータを送信するまで数分間待ちます。その後、New Relic UIでアプリケーションのパフォーマンスを確認します。

オプション:無人インストレーションを使用する

無人インストレーションを実行するには、非対話モードを使用します。パッケージのインストレーション中、すべてのプロンプトに自動的にyesと応答するように、-yフラグを含めます。例えば:

DEBIAN_FRONTEND=noninteractive apt-get -y install newrelic-php5

手動:dpkgを使用する

この方法を使用する場合は、更新プログラムを手動でインストールする必要があります。このため、New Relicでは、インストレーションとメンテナンスについてaptの方法を推奨しています。root権限を使用して、以下の手順に従ってコマンドを実行します。

dpkgを使用して、PHPエージェントを手動でインストールするには、次の手順を実行します:

ステップ メモ
1.

パッケージダウンロードのURLをコピーします。

アーキテクチャに適したURLに移動し、最新のnewrelic-daemonnewrelic-php5-commonnewrelic-php5パッケージの完全なURLをコピーします。

2.

パッケージをダウンロードします。

以下のwgetコマンドを実行します。https://LINK_TO_PACKAGEをパッケージの完全なURLで置き換えてください。

wget -L https://LINK_TO_PACKAGE
3.

PHPエージェントをインストールします。

rootとして適切なコマンドを実行します。X.X.X.X現在のバージョンで置き換えてください。

32ビット版:

dpkg -i newrelic-php5-common_X.X.X.X_all.deb newrelic-daemon_X.X.X.X_i386.deb newrelic-php5_X.X.X.X_i386.deb

64ビット版:

dpkg -i newrelic-php5-common_X.X.X.X_all.deb newrelic-daemon_X.X.X.X_amd64.deb newrelic-php5_X.X.X.X_amd64.deb
4.

アプリケーション名とNew Relicライセンスキーを設定します。

インストレーションプロセスでは、アプリケーション名とライセンスキーを要求するプロンプトが表示されます。お手持ちのライセンスキーは、Account settings(アカウント設定)のアカウント情報セクションに表示されます。ヘッドレスインストレーションの場合、debconfを使用してライセンスキーとアプリケーション名を事前に設定することもできます。

5.

ウェブサーバーまたはFast CGI Process Manager(FPM)を再起動します。

アプリケーションのトラフィックを生成し、アプリケーションがNew Relicにデータを送信するまで数分間待ちます。その後、New Relic UIでアプリケーションのパフォーマンスを確認します。

ヘッドレス:ライセンスキーとアプリケーション名の事前設定

ヘッドレスインストールの場合、ライセンスキーアプリケーション名を事前に設定できます。お使いのディストリビューションが提供するデフォルトのphp5パッケージを使用する必要があります。Preseedを行うには、debconf-set-selectionsを使用してdebconfデータベースに値を設定します。

パッケージ化されたPHPを使用していない場合、これらの設定は無視され、newrelic-installを実行するプロンプトが表示されます。

これらのキーはnewrelic-php5パッケージにあります:

名前 種類
newrelic-php5/application-name

アプリケーションの名前。この文字列は、newrelic.ininewrelic.appnameを設定します。

文字列
newrelic-php5/license-key

お手持ちのNew Relicライセンスキー。この文字列は、newrelic.ininewrelic.licenseを設定します。

文字列

例えば、次のコマンドを実行すると、アプリケーション名とライセンスキーを事前に設定できます。

echo newrelic-php5 newrelic-php5/application-name string "My App Name" | debconf-set-selections
echo newrelic-php5 newrelic-php5/license-key string "YOUR_LICENSE_KEY" | debconf-set-selections

その他のヘルプ

推奨する詳細情報: