• 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 설치 및 유지 관리에 권장되는 방법입니다.

중요

이 절차의 명령을 루트로 실행합니다.

단계

Notes

1.

Configure the New Relic apt repository.

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 에 추가합니다. 파일이 존재하지 않으면 생성합니다.

이 단계는 시스템당 한 번만 필요합니다.

2.

Trust the New Relic GPG key.

이 단계는 apt-get이 새 패키지를 찾을 인증된 소스로 New Relic을 등록하는 데 필요합니다. 글로벌 키 서버에서 New Relic 공개 apt-key를 얻으려면 루트로 다음 명령을 실행하십시오.

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

이 명령을 루트로 실행하지 않으면 공개 키에 대한 오류 메시지가 표시될 수 있습니다.

3.

Update the local package list.

루트로 다음 명령을 실행합니다.

bash
$
sudo apt-get update

4.

Install the PHP agent.

다음 명령을 실행하여 New Relic 리포지토리에서 직접 설치합니다.

bash
$
sudo apt-get install newrelic-php5

5.

Non-standard installations: Complete installation manually.

기본 Ubuntu 또는 Debian PHP 패키지를 사용하지 않는 경우 newrelic-php5 패키지가 PHP를 자동으로 구성하지 못할 수 있습니다. 다음 오류가 표시될 수 있습니다.

Please run newrelic-install as root to complete installation.

그렇다면 다음 명령을 실행하십시오.

bash
$
sudo newrelic-install install

6.

Configure your application name and New Relic license key.

귀하의 이름과 국방 키에 대한 프로세스 설치입니다. 귀하의 는) Account settings 의 계정 정보 섹션에 나타납니다. 헤드리스 설치의 경우 debconf사용하여 국방 키 및 제작 이름을 미리 설정할 수도 있습니다.

7.

Restart your web server or FastCGI 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 방법 을 권장하는 이유입니다. 이 절차의 명령을 루트로 실행합니다.

dpkg 을 사용하여 PHP 에이전트를 수동으로 설치하려면 다음을 수행합니다.

단계

Notes

1.

Copy the URL for the package download.

아키텍처에 적합한 URL로 이동하여 최신 newrelic-daemon , newrelic-php5-commonnewrelic-php5 패키지의 전체 URL을 복사합니다.

2.

Download the package.

다음 wget 명령을 실행하고 https://LINK_TO_PACKAGE 을 패키지의 전체 URL로 바꿉니다.

bash
$
wget -L https://LINK_TO_PACKAGE

3.

Install the PHP agent.

루트로 적절한 명령을 실행하고 X.X.X.X 을 현재 버전으로 바꿉니다.

32-bit:

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-bit:

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.

Configure your application name and New Relic license key.

귀하의 이름과 국방 키에 대한 프로세스 설치입니다. 귀하의 는) Account settings 의 계정 정보 섹션에 나타납니다. 헤드리스 설치의 경우 debconf사용하여 국방 키 및 제작 이름을 미리 설정할 수도 있습니다.

5.

Restart your web server or FastCGI Process Manager (FPM).

앱에 대한 트래픽을 생성하고 애플리케이션이 New Relic에 데이터를 보낼 때까지 몇 분 정도 기다립니다. 그런 다음 New Relic UI 에서 앱의 성능을 확인하세요 .

이 문서가 설치하는데 도움이 되셨나요?

헤드리스: 사전 설정 라이선스 키 및 앱 이름

헤드리스 설치의 경우 애플리케이션 이름을 미리 설정할 수 있습니다. 배포판에서 제공하는 기본 php5 패키지를 사용해야 합니다. 미리 설정하려면 debconf-set-selections 사용하여 debconf 데이터베이스에 값을 설정하세요.

중요

패키지된 PHP를 사용하지 않는 경우 이러한 설정은 무시됩니다. newrelic-install 을(를) 실행하라는 메시지가 표시됩니다.

이러한 키는 newrelic-php5 패키지에 있습니다.

이름

유형

newrelic-php5/application-name

앱의 이름입니다. 이 문자열은 { newrelic.ini }에 newrelic.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 Inc.

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