• /
  • ログイン
  • 無料アカウント

PHPエージェントのインストール:UbuntuとDebian

当社のPHPエージェントは、コードを自動インストゥルメントするため、アプリケーションのモニターを開始できます。これらは、UbuntuまたはDebianに、当社のPHPエージェントをインストールする標準的な手順です。 (これは、インフラストラクチャモニタリングエージェントのUbuntuとDebian手順と同じではありません。)その他の状況については、非標準PHPインストレーションのPHPエージェントの手順を参照してください。

PHPバージョン

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ライセンスキーを設定します。

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

7.

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

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

オプション:無人インストレーション

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

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

手動:dpkgを使用する

重要

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ライセンスキーを設定します。

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

5.

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

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

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

ヘッドレスインストレーションの場合、ライセンスキーアプリケーション名を事前に設定できます。お使いのディストリビューションが提供するデフォルトのphp5パッケージを使用する必要があります。事前設定するには、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
問題を作成する
Copyright © 2020 New Relic Inc.