Importante
Si está compilando desde el código fuente, ARM64 solo es compatible con el agente PHP New Relic desde la versión 9.18.1 hasta la versión 10.9.0. Los archivos binarios ARM64 SÓLO se proporcionan a partir de la versión PHP 10.10.0 o posterior del agente New Relic.
Instalación de tarball
Para instalar o actualizar el agente PHP New Relic en ARM64 con la versión PHP 10.10.0 o posterior del agente New Relic, siga las instrucciones de instalación desde un tarball que se encuentran en nuestros documentos para obtener instrucciones de instalación.
Construir desde la fuente
Para instalar o actualizar el agente PHP de New Relic en ARM64 con la versión 9.18.0 - 10.9.0 del agente PHP de New Relic, debe instalar la fuente del agente PHP de New Relic para la plataforma ARM64 github.com/newrelic/newrelic-php-agent.
La creación del agente PHP New Relic para ARM64 desde el código fuente solo es compatible con Amazon Linux 2 y CentOS Linux 8 (incluido el uso con AWS Graviton 2 processor)
Instalar dependencia
Ejecute el código apropiado:
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 el agente
Importante
ARM64 solo es compatible a partir de la versión 9.18.1 o posterior.
Clonar de github.com/newrelic/newrelic-php-agent. Aquí también puede sugerir un cambio y aprender cómo contribuir a nuestro repositorio de código abierto del agente PHP.
Construir
Sugerencia
El archivo docs/development.md en el repositorio PHP de newrelic-agente tiene una guía detallada para la instalación.
Ejecute lo siguiente desde la parte superior del repositorio 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 el agente
Copie el archivo
agent/scripts/newrelic.ini.template
al mismo directorio quephp.ini
. (Ejecutephp --ini
para obtener la ruta del archivo).Una vez que haya creado
newrelic.ini
y lo haya colocado en la ubicación correcta, edite el archivo para agregar lo siguiente:Agregue un
válido a la línea
newrelic.license = "INSERT_YOUR_LICENSE_KEY"
.Cambie el nombre de la aplicación que se muestra en
en la línea
newrelic.appname = "PHP Application"
(opcional).