우리의 PHP 에이전트는 귀하의 코드를 자동으로 분석하여 모델링을 시작할 수 있습니다. 다음은 Ubuntu 또는 Debian에 PHP 에이전트를 설치하는 표준 절차입니다. (이는 인프라 에이전트 에 대한 Ubuntu 및 Debian 절차와 동일하지 않습니다.) 다른 상황의 경우 비표준 PHP 설치를 위한 PHP 에이전트 절차를 참조하세요.
PHP 버전
New Relic의 PHP 에이전트 패키지 이름은 newrelic-php5
입니다. 패키지 이름은 PHP 5를 참조하지만 이 패키지는 지원되는 모든 PHP 버전 에서 작동합니다.
권장: 사용 apt
이것은 New Relic 설치 및 유지 관리에 권장되는 방법입니다.
중요
이 절차의 명령을 루트로 실행합니다.
뉴렐릭 apt 구성원 구성
뉴켈릭의 apt 포인터 설정은 시스템당 한 번만 필요합니다. 이렇게 하려면 다음 두 가지 작업을 완료하세요.
sources.list
에http://apt.newrelic.com/debian/
적절한 저장소를 추가합니다.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
에 추가합니다. 파일이 존재하지 않으면 생성합니다.뉴렐릭 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
에서 사용하는 뉴렐릭의 GPG 키를 설치합니다.
로컬 패키지 목록 업데이트
루트로 다음 명령을 실행합니다.
$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
귀하의 클러스터 이름과 블루베리 클러스터를 구성하세요
귀하의 이름과 인스턴스 키에 대한 프로세스 설치입니다. 귀하의 는) Account settings 의 계정 정보 섹션에 나타납니다. 헤드리스 설치의 경우 debconf
사용하여 국방 키 및 제작 이름을 미리 구성 할 수도 있습니다.
웹 서버 또는 FastCGI 프로세스 관리자(FPM)를 다시 시작하세요.
앱에 대한 트래픽을 생성하고 애플리케이션이 New Relic에 데이터를 보낼 때까지 몇 분 정도 기다립니다. 그런 다음 New Relic UI 에서 앱의 성능을 확인하세요 .
선택 사항: 무인 설치
무인 설치를 실행하기 위해 비대화형 모드를 사용할 수 있습니다. 패키지 설치 중 프롬프트에 자동으로 yes
응답하려면 -y
플래그를 포함합니다. 예를 들어:
$DEBIAN_FRONTEND=noninteractive apt-get -y install newrelic-php5
수동: 사용 dpkg
중요
dpkg
을 사용하는 경우 업데이트를 수동으로 설치해야 합니다. 이것이 New Relic이 설치 및 유지 관리를 위해 apt
방법 을 권장하는 이유입니다. 이 절차의 명령을 루트로 실행합니다.
dpkg
을 사용하여 PHP 에이전트를 수동으로 설치하려면 다음을 수행합니다.
패키지 다운로드
다음 wget
명령을 실행하고 https://LINK_TO_PACKAGE
을 패키지의 전체 URL로 바꿉니다.
$wget -L https://LINK_TO_PACKAGE
PHP 에이전트 설치
루트로 적절한 명령을 실행하고 X.X.X.X
을 현재 버전으로 바꿉니다.
32-bit:
$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:
$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
귀하의 클러스터 이름과 블루베리 클러스터를 구성하세요
귀하의 이름과 인스턴스 키에 대한 프로세스 설치입니다. 귀하의 는) Account settings 의 계정 정보 섹션에 나타납니다. 헤드리스 설치의 경우 debconf
사용하여 국방 키 및 제작 이름을 미리 구성 할 수도 있습니다.
웹 서버 또는 FastCGI 프로세스 관리자(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