Nuestro agente PHP auto-instrumentado tu código para que puedas iniciar el monitoreo de la aplicación. Estos son los procedimientos estándar para instalar nuestro agente PHP en Ubuntu o Debian en arquitectura x86_64. (Este no es lo mismo que los procedimientos de Ubuntu y Debian para el agente de infraestructura). Para la instalación en la arquitectura aarch64, emplee el método de archivo tar.Para otras situaciones, consulte los procedimientos del agente PHP para instalación de PHP no estándar.
Versiones PHP
El nombre del paquete para el agente PHP de New Relic es newrelic-php5
. Aunque el nombre del paquete hace referencia a PHP 5, este paquete funciona para todas las versiones de PHP compatibles.
Uso recomendado apt
Este es el método recomendado para la instalación y mantenimiento de New Relic.
Importante
Ejecute los comandos de este procedimiento como root.
Configurar el repositorio apt New Relic
La configuración del repositorio apt de New Relic solo se requiere una vez por sistema. Para ello, complete estas dos tareas:
1. Confía en la clave GPG de New Relic
$wget -O- https://download.newrelic.com/NEWRELIC_APT_2DAD550E.public | sudo gpg --import --batch --no-default-keyring --keyring /usr/share/keyrings/download.newrelic.com-newrelic.gpg
Este comando instala la clave GPG de New Relic empleada por apt
para verificar las firmas de los paquetes en el repositorio apt http://apt.newrelic.com/debian/
agregado en el siguiente paso.
2. Agregue http://apt.newrelic.com/debian/
repositorio de apt a sources.list
$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
Este comando agrega deb [signed-by=/usr/share/keyrings/download.newrelic.com-newrelic.gpg] http://apt.newrelic.com/debian/ newrelic non-free
a /etc/apt/sources.list.d/newrelic.list
. Crea el archivo si no existe.
Actualizar la lista de paquetes locales
Ejecute el siguiente comando como root:
$sudo apt-get update
Importante
Si ves este error:
Err:8 http://apt.newrelic.com/debian newrelic Release.gpgThe following signatures were invalid: B60A3EC9BC013B9C23790EC8B31B29E5548C16BF (untrusted public key algorithm: dsa1024)
o este error:
Err:8 https://apt.newrelic.com/debian newrelic Release.gpgThe following signatures were invalid: B60A3EC9BC013B9C23790EC8B31B29E5548C16BF (untrusted public key algorithm: dsa1024) The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32FA4C172DAD550E
Cerciorar de tener instalada la clave GPG de New Relic correcta. Consulte la sección Confíe en la clave GPG de New Relic para obtener instrucciones sobre cómo instalar la clave GPG de New Relic.
Instalar el agente PHP
Ejecute el siguiente comando para instalar directamente desde el repositorio de New Relic:
$sudo apt-get install newrelic-php5
Instalación no estándar: Complete la instalación manualmente
Si no está utilizando los paquetes PHP predeterminados de Ubuntu o Debian, es posible que el paquete newrelic-php5
no pueda configurar PHP automáticamente. Es posible que vea este error:
Please run newrelic-install as root to complete installation.
Si es así, ejecute el siguiente comando:
$sudo newrelic-install install
Configure el nombre de su aplicación y la clave de licencia de New Relic
El símbolo del proceso de instalación para el nombre de su aplicación y la clave de licencia. Su aparece en la sección de información de la cuenta de Account settings. Para la instalación sin cabeza, también puedes preconfigurar tu clave de licencia y el nombre de la aplicación usando debconf
.
Resetear su servidor sitio web o FastCGI Process Manager (FPM)
Genere tráfico para su aplicación y espere unos minutos hasta que su aplicación envíe datos a New Relic. Luego, verifique el rendimiento de su aplicación en la UI de New Relic.
Opcional: instalación desatendida
Para ejecutar una instalación desatendida, puede utilizar el modo no interactivo. Incluya la bandera -y
para responder automáticamente yes
a cualquier símbolo durante la instalación del paquete. Por ejemplo:
$DEBIAN_FRONTEND=noninteractive apt-get -y install newrelic-php5
Manual: Uso dpkg
Importante
Si usa dpkg
, debe instalar las actualizaciones manualmente. Es por eso que New Relic recomienda el métodoapt
para instalación y mantenimiento. Ejecute los comandos de este procedimiento como root.
Para instalar el agente PHP manualmente usando dpkg
:
Copiar la URL para la descarga del paquete
Copie la URL completa de los últimos paquetes newrelic-daemon
, newrelic-php5-common
y newrelic-php5
del repositorio deNew Relic
Descargar el paquete
Ejecute el siguiente comando wget
, reemplazando https://LINK_TO_PACKAGE
con la URL completa del paquete:
$wget -L https://LINK_TO_PACKAGE
Instalar el agente PHP
Ejecute el comando de instalación como root, reemplazando X.X.X.X
con la versión actual:
$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
Configure el nombre de su aplicación y la clave de licencia de New Relic
El símbolo del proceso de instalación para el nombre de su aplicación y la clave de licencia. Su aparece en la sección de información de la cuenta de Account settings. Para la instalación sin cabeza, también puedes preconfigurar tu clave de licencia y el nombre de la aplicación usando debconf
.
Resetear su servidor sitio web o FastCGI Process Manager (FPM)
Genere tráfico para su aplicación y espere unos minutos hasta que su aplicación envíe datos a New Relic. Luego, verifique el rendimiento de su aplicación en la UI de New Relic.
¿Te ha ayudado este documento con la instalación?
Sin cabeza: preconfigurar la clave de licencia y el nombre de la aplicación
Para la instalación sin cabeza, debe realizar pasos para preconfigurar su y el nombre de la aplicación. Debe emplear los paquetes php5 predeterminados proporcionados por su distribución. Para preconfigurar la clave de licencia y el nombre de la aplicación, establezca valores en su base de datos debconf
empleando debconf-set-selections
.
Importante
Estas configuraciones se ignorarán si no estás utilizando un PHP empaquetado. Serás símbolo para ejecutar newrelic-install
.
Estas claves se encuentran en el paquete newrelic-php5
:
Nombre | Tipo |
---|---|
El nombre de tu aplicación. Esta cadena establece | cadena |
Tu . Esta cadena establece | cadena |
Por ejemplo, puede ejecutar estos comandos para preconfigurar el nombre de su aplicación y la clave de licencia:
$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