Importante
Se você estiver compilando a partir do código-fonte, ARM64 será compatível apenas com o agente PHP New Relic versão 9.18.1 até a versão 10.9.0. Os binários ARM64 são fornecidos SOMENTE a partir do agente PHP versão 10.10.0 ou posterior do New Relic.
Instalação de tarball
Para instalar ou atualizar o agente PHP New Relic no ARM64 com o agente PHP New Relic versão 10.10.0 ou posterior, siga as instruções para instalação a partir de um tarball encontrado em nossos documentos para obter instruções de instalação.
Construir a partir da fonte
Para instalar ou atualizar o agente PHP New Relic no ARM64 com o agente PHP versão 9.18.0 - 10.9.0 do New Relic, você deve instalar a origem do agente PHP da New Relic para a plataforma ARM64 github.com/newrelic/newrelic-php-agent.
A criação do agente PHP New Relic para ARM64 a partir da fonte é compatível apenas com Amazon Linux 2 e CentOS Linux 8 (incluindo uso com AWS Graviton 2 processor)
Instalar dependência
Execute o código apropriado:
Para Amazon Linux 2:
bash$sudo yum update -y$sudo yum install -y git$sudo yum install -y amazon-linux-extras$sudo amazon-linux-extras install -y epel$sudo amazon-linux-extras install -y golang1.11$sudo yum -y groupinstall "Development Tools"$sudo yum -y install \>libcurl-devel \>openssl-devel openssl-static \>pcre-devel pcre-static \>zlib-devel zlib-static$sudo amazon-linux-extras install -y php8.0$sudo yum install -y php-develPara CentOS 8 Ensure you have PHP 8.0 or 8.1 installed
bash$sudo yum update -y$sudo yum -y install epel-release$sudo yum -y groupinstall "Development Tools"$sudo yum -y install dnf-plugins-core$sudo yum config-manager --set-enabled powertools$sudo yum -y install libcurl-devel php-devel openssl-devel pcre-devel pcre-static zlib-devel zlib-static golang
Clonar o agente
Importante
ARM64 só é compatível com a versão 9.18.1 ou posterior.
Clonar de github.com/newrelic/newrelic-php-agent. Aqui, você também pode sugerir uma mudança e aprender como contribuir com nosso repositório de código aberto do agente PHP.
Construir
Dica
O arquivo docs/development.md no repositório PHP newrelic-agente possui um guia detalhado para instalação.
Execute o seguinte no topo do repositório clonado:
make all OPTIMIZE=1
sudo make agent-install
sudo mkdir /var/log/newrelic
sudo chmod 777 /var/log/newrelic
sudo cp bin/daemon /usr/bin/newrelic-daemon
Configurar o agente
Copie o arquivo
agent/scripts/newrelic.ini.template
para o mesmo diretório quephp.ini
. (Executephp --ini
para obter o caminho do arquivo.)Depois de criar
newrelic.ini
e colocá-lo no local correto, edite o arquivo para adicionar o seguinte:Adicione um
válido à linha
newrelic.license = "INSERT_YOUR_LICENSE_KEY"
.Altere o nome do aplicativo mostrado em
na linha
newrelic.appname = "PHP Application"
(opcional).