PHPエージェント自動インストゥルメントがコードを保存したので、監視アプリケーションを開始できます。 これらは、Ubuntu または x86_64 アーキテクチャ上の Debian に PHP エージェントをインストールする標準的な手順です。 (これは、Ubuntu や Debian のインフラストラクチャエージェントの手順とは異なります。) aarch64 アーキテクチャーでのインストールには、 tar ファイル方式を使用してください。 その他の状況については、非標準の PHP インストレーションに関する PHP エージェントの手順を参照してください。
PHPバージョン
New RelicのPHPエージェントのパッケージ名はnewrelic-php5
です。パッケージ名はPHP 5を示していますが、このパッケージはすべてのサポートされているPHPバージョンで動作します。
推奨:使用 apt
これはNew Relicのインストレーションとメンテナンスに推奨される方法です。
重要
root権限を使用して、以下の手順に従ってコマンドを実行します。
New Relic適切なリポジトリを構成する
New Relicの apt リポジトリ設定は、システムごとに 1 回だけ必要です。 これを行うには、次の 2 つのタスクを完了します。
http://apt.newrelic.com/debian/
apt リポジトリをsources.list
に追加します:bash$echo 'deb [signed-by=/usr/share/keyrings/download.newrelic.com-newrelic.gpg] http://apt.newrelic.com/debian/ newrelic non-free' | sudo tee /etc/apt/sources.list.d/newrelic.listこのコマンドは
deb [signed-by=/usr/share/keyrings/download.newrelic.com-newrelic.gpg] http://apt.newrelic.com/debian/ newrelic non-free
を/etc/apt/sources.list.d/newrelic.list
に追加します。ファイルが存在しない場合は作成されます。New Relic GPG キーを信頼します:
bash$wget -O- https://download.newrelic.com/548C16BF.gpg | sudo gpg --dearmor -o /usr/share/keyrings/download.newrelic.com-newrelic.gpgこのコマンドは、前の手順で追加された
http://apt.newrelic.com/debian/
apt リポジトリ内のパッケージの署名を検証するためにapt
によって使用される New Relic の GPG キーをインストールします。
ローカルパッケージリストを更新する
root権限として、以下のコマンドを実行します。
$sudo apt-get update
PHPエージェントのインストール
New Relicリポジトリから直接インストールするには、以下のコマンドを実行します。
$sudo apt-get install newrelic-php5
非標準インストレーション: 手動でインストレーションを完了します
デフォルトのUbuntuまたはDebian PHPパッケージを使用していない場合、newrelic-php5
パッケージはPHPを自動設定できない場合があります。次のエラーが表示される場合があります。
Please run newrelic-install as root to complete installation.
その場合は、次のコマンドを実行します。
$sudo newrelic-install install
アプリケーション名とNew Relicライセンスキーを設定します。
アプリケーション名とライセンスキーのインストール プロセス プロンプト。 はAccount settingsのアカウント情報セクションに表示されます。 ヘッドレス インストレーションの場合、 debconf
を使用してライセンスキーとアプリケーション名を事前設定することもできます。
WebサーバーまたはFastCGI 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エージェントを手動でインストールするには:
パッケージダウンロードのURLをコピーします
New Relicのリポジトリから最新のnewrelic-daemon
、 newrelic-php5-common
、 newrelic-php5
パッケージの完全なURLをコピーします。
パッケージをダウンロードする
次のwget
コマンドを実行します。https://LINK_TO_PACKAGE
をパッケージの完全なURLに置き換えてください。
$wget -L https://LINK_TO_PACKAGE
PHPエージェントのインストール
インストール コマンドを root として実行し、 X.X.X.X
現在のバージョンに置き換えます。
$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
アプリケーション名とNew Relicライセンスキーを設定します。
アプリケーション名とライセンスキーのインストール プロセス プロンプト。 はAccount settingsのアカウント情報セクションに表示されます。 ヘッドレス インストレーションの場合、 debconf
を使用してライセンスキーとアプリケーション名を事前設定することもできます。
WebサーバーまたはFastCGI Process Manager (FPM)を再起動します。
アプリのトラフィックを生成し、アプリケーションがNew Relicにデータを送信するまで数分間待ちます。その後、New Relic UIでアプリケーションのパフォーマンスを確認します。
このドキュメントはインストールの役に立ちましたか?
ヘッドレス: ライセンスキーとアプリ名を事前設定する
ヘッドレス インストレーションの場合は、 とアプリケーション名を事前構成する手順を実行する必要があります。 ディストリビューションによって提供されるデフォルトの php5 パッケージを使用する必要があります。 ライセンスキーとアプリケーション名を事前構成するには、 debconf-set-selections
を使用してdebconf
データベースに値を設定します。
重要
これらの設定は、パッケージ化されたPHPを使用していない場合には無視されます。newrelic-install
を実行するように求められます。
これらのキーはnewrelic-php5
パッケージにあります。
名前 | タイプ |
---|---|
アプリの名前。この文字列は | ストリング |
あなたの 。 この文字列は、 | ストリング |
たとえば、次のコマンドを実行してアプリ名とライセンスキーを事前設定できます。
$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