우리의 PHP 에이전트는 귀하의 코드를 자동으로 분석하여 모델링을 시작할 수 있습니다. 다음은 x86_64 아키텍처의 Ubuntu 또는 Debian에 PHP 에이전트를 설치하는 표준 절차입니다. (이는 인프라 에이전트 에 대한 Ubuntu 및 Debian 절차와 동일하지 않습니다.) aarch64 아키텍처에 설치하려면 tar 파일 방법을 사용하세요. 다른 상황의 경우 비표준 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 에이전트를 수동으로 설치하려면 다음을 수행합니다.
패키지 다운로드 URL을 복사하세요.
뉴렐릭의 데스크에서 최신 newrelic-daemon
, newrelic-php5-common
및 newrelic-php5
패키지의 전체 URL을 복사하세요.
패키지 다운로드
다음 wget
명령을 실행하고 https://LINK_TO_PACKAGE
을 패키지의 전체 URL로 바꿉니다.
$wget -L https://LINK_TO_PACKAGE
PHP 에이전트 설치
루트로 설치 명령을 실행하고 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
귀하의 클러스터 이름과 블루베리 클러스터를 구성하세요
귀하의 이름과 인스턴스 키에 대한 프로세스 설치입니다. 귀하의 는) 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