ARM64에 PHP 에이전트를 설치하거나 업데이트하려면 ARM64 플랫폼용 New Relic의 PHP 에이전트 소스 github.com/newrelic/newrelic-php-agent를 설치해야 합니다.
ARM64는 Amazon Linux 2 및 CentOS Linux 8( AWS Graviton 2 프로세서 와 함께 사용 포함)에서만 지원됩니다.
종속성 설치
적절한 코드를 실행합니다.
Amazon Linux 2의 경우:
sudo yum update -ysudo yum install -y gitsudo yum install -y amazon-linux-extrassudo amazon-linux-extras install -y epelsudo amazon-linux-extras install -y golang1.11sudo yum -y groupinstall "Development Tools"sudo yum -y install \libcurl-devel \openssl-devel openssl-static \pcre-devel pcre-static \zlib-devel zlib-staticsudo amazon-linux-extras install -y php8.0sudo yum install -y php-develCentOS 8 의 경우 PHP 8.0 또는 8.1이 설치되어 있는지 확인하십시오.
sudo yum update -ysudo yum -y install epel-releasesudo yum -y groupinstall "Development Tools"sudo yum -y install dnf-plugins-coresudo yum config-manager --set-enabled powertoolssudo yum -y install libcurl-devel php-devel openssl-devel pcre-devel pcre-static zlib-devel zlib-static golang
에이전트 복제
중요
ARM64는 릴리스 9.18.1 이상에서만 지원됩니다.
github.com/newrelic/newrelic-php-agent 에서 복제합니다. 여기에서 변경 사항을 제안하고 PHP 에이전트 오픈 소스 리포지토리에 기여 하는 방법을 배울 수도 있습니다.
짓다
팁
newrelic-php-agent 저장소의 docs/development.md 파일에는 설치에 대한 심층 가이드가 있습니다.
복제된 리포지토리의 맨 위에서 다음을 실행합니다.
make all
sudo make agent-install
sudo mkdir /var/log/newrelic
sudo chmod 777 /var/log/newrelic
sudo cp bin/daemon /usr/bin/newrelic-daemon
에이전트 구성
agent/scripts/newrelic.ini.template
파일을php.ini
과 동일한 디렉토리에 복사합니다. (php --ini
를 실행하여 파일 경로를 가져옵니다.)newrelic.ini
을(를) 만들고 올바른 위치에 넣은 후 파일을 편집하여 다음을 추가합니다.유효한 추가
newrelic.license = "INSERT_YOUR_LICENSE_KEY"
행으로 .one.newrelic.com 의
newrelic.appname = "PHP Application"
줄에 표시된 애플리케이션 이름을 변경합니다(선택 사항).