当社のPHPエージェントは、コードの自動インストゥルメンテーションを行うのでアプリケーションのモニターを開始できます。以下は、UbuntuまたはDebianを使用して、当社のPHPエージェントをインストールするための標準的な手順です。(これは、UbuntuとDebianでの Infrastructureモニタリングエージェントの手順と同じではありません。)その他の状況については、非標準PHPインストレーションのPHPエージェントの手順を参照してください。
ヒント
PHPなどのエージェント、およびその他のオブザーバビリティプラットフォームを使用するには、New Relicファミリーに参加してください。サインアップして、わずか数秒で無料アカウントを作成できます。次に、毎月最大で100GBのデータを無料で取り込みます。期間無制限です。
PHPバージョン
PHPエージェントのパッケージ名はnewrelic-php5
です。名前はPHP 5を示していますが、このパッケージはPHP 7のバージョンを含め、サポートされているすべてのPHPバージョンで動作します。
推奨:apt
を使用する
これはNew Relicのインストレーションとメンテナンスに推奨される方法です。
重要
root権限を使用して、以下の手順に従ってコマンドを実行します。
ステップ | メモ |
---|---|
1. | New Relic aptリポジトリを設定します。
このコマンドは、 このステップは、システムごとに1回のみ実行する必要があります。 |
2. | New RelicのGPGキーを信頼します。 このステップは、apt-getによる新しいパッケージの検索先となる認証済みソースとしてNew Relicを登録するために必要です。グローバルキーサーバーからNew Relicパブリックキーを取得するには、rootとして以下のコマンドを実行します。
このコマンドをrootとして実行しない場合は、パブリックキーに関するエラーメッセージが表示されることがあります。 |
3. | ローカルパッケージリストを更新します。 root権限で以下のコマンドを実行します。
|
4. | PHPエージェントをインストールします。 New Relicリポジトリから直接インストールするには、以下のコマンドを実行します。
|
5. | 非標準インストレーション:インストレーションを手動で完了します。 デフォルトのUbuntuまたはDebian PHPパッケージを使用していない場合、
その場合は、次のコマンドを実行します。
|
6. | アプリケーション名とNew Relicライセンスキーを設定します。 インストレーションプロセスでは、アプリケーション名とライセンスキーを要求するプロンプトが表示されます。お手持ちのライセンスキーは、Account settings(アカウント設定)のアカウント情報セクションに表示されます。ヘッドレスインストレーションの場合、 |
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に移動し、最新の |
2. | パッケージをダウンロードします。 以下の
|
3. | PHPエージェントをインストールします。 rootとして適切なコマンドを実行します。 32ビット版:
64ビット版:
|
4. | アプリケーション名とNew Relicライセンスキーを設定します。 インストレーションプロセスでは、アプリケーション名とライセンスキーを要求するプロンプトが表示されます。お手持ちのライセンスキーは、Account settings(アカウント設定)のアカウント情報セクションに表示されます。ヘッドレスインストレーションの場合、 |
5. | ウェブサーバーまたはFast CGI Process Manager(FPM)を再起動します。 アプリケーションのトラフィックを生成し、アプリケーションがNew Relicにデータを送信するまで数分間待ちます。その後、New Relic UIでアプリケーションのパフォーマンスを確認します。 |
ヘッドレス:ライセンスキーとアプリケーション名の事前設定
ヘッドレスインストールの場合、ライセンスキーとアプリケーション名を事前に設定できます。お使いのディストリビューションが提供するデフォルトのphp5パッケージを使用する必要があります。Preseedを行うには、debconf-set-selections
を使用してdebconf
データベースに値を設定します。
重要
これらの設定は、パッケージ化されたPHPを使用していない場合には無視されます。newrelic-install
の実行を促すプロンプトが表示されます。
これらのキーはnewrelic-php5
パッケージにあります:
名前 | 種類 |
---|---|
アプリケーションの名前。この文字列は、 | 文字列 |
お手持ちのNew Relicライセンスキー。この文字列は、 | 文字列 |
例えば、次のコマンドを実行すると、アプリケーション名とライセンスキーを事前に設定できます。
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
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubを参照して、コミュニティから支援を受け、ディスカッションに参加してください。
- 当社のサイトで回答を見つけ、サポートポータルの使用方法について学びます。
- Linux、Windows、およびmacOSのトラブルシューティングツールであるNew Relic Diagnosticsを実行します。
- New Relicのデータセキュリティとライセンスドキュメントを見直してください。