• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

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

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

PHPバージョン

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

推奨:使用 apt

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

重要

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

ステップ

メモ

1.

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

bash
$
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として以下のコマンドを実行します。

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

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

3.

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

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

bash
$
sudo apt-get update

4.

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

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

bash
$
sudo apt-get install newrelic-php5

5.

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

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

Please run newrelic-install as root to complete installation.

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

bash
$
sudo newrelic-install install

6.

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

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

7.

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

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

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

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

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

手動:使用 dpkg

重要

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

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

ステップ

メモ

1.

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

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

2.

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

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

bash
$
wget -L https://LINK_TO_PACKAGE

3.

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

root権限を使用して適切なコマンドを実行します。X.X.X.Xを現在のバージョンに置き換えます。

32ビット版:

bash
$
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ビット版:

bash
$
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

ご利用の。この文字列はnewrelic.ininewrelic.licenseを設定します。

ストリング

たとえば、これらのコマンドを実行すると、アプリ名とライセンスキーを事前設定できます。

bash
$
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 © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.