• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Compatibilidad y requisitos del agente PHP

Antes de instalar el agente PHP, asegúrese de que su sistema cumpla con los requisitos de versión que se enumeran a continuación.

Lanzamientos de PHP

Se admiten las siguientes versiones de PHP:

Versión

Notas de compatibilidad

7.0 - 7.4

La compatibilidad con las versiones 7.0 y 7.1 de PHP finalizará el EOL 1 de junio de 2024.

8.0 - 8.3

La compilación Just-In-Time se admite a partir de la versión 10.18.0.8 del agente. PHP desactiva automáticamente JIT para cualquier versión anterior del agente PHP.

PHP 8.1 y posteriores no son compatibles con Fibers.

Compatibilidad del agente PHP

Consulte las notas de la versión del agente PHP para conocer la última versión del agente PHP.

  • Para las compilaciones de PHP compiladas con Zend Thread Safety (ZTS), solo el agente PHP 9.19 y versiones anteriores admiten estas compilaciones.

  • Si está utilizando una versión o plataforma PHP no compatible (como un sistema operativo de 32 bits, FreeBSD o compilaciones ZTS), le recomendamos deshabilitar los mecanismos de actualización automática para los paquetes del agente PHP. Si no evita las actualizaciones automáticas, esto podría provocar la instalación accidental de una versión más nueva del agente. Es posible que la versión más nueva ya no admita características críticas esenciales para la recopilación de datos APM, lo que provocará interrupciones en las capacidades de monitoreo.

    Para desactivar la actualización automática, tiene dos opciones:

    • Agregue los paquetes del agente PHP a una lista de exclusión para actualizaciones de paquetes, o

    • Versión fije el paquete del agente PHP a una versión del agente que admita las características antiguas no compatibles. Los paquetes del agente PHP afectados son:

      • newrelic-php5
      • newrelic-php5-common
      • newrelic-daemon

Permisos

Instalando el acceso root del agente PHP requires a:

  • Acceso de lectura/escritura al directorio de extensiones PHP.
  • Acceso de lectura/escritura a los datos de configuración de PHP, ya sea en el directorio de configuración de PHP (preferido) o en php.ini.
  • Reinicie el servidor web o el grupo de procesos PHP.

Ejecutando el acceso raíz del agente does not require . El agente necesita acceso de lectura/escritura a los siguientes archivos (la ubicación de estos archivos se puede personalizar en la configuración del agente PHP):

Clave de licencia

Su New Relic es una cadena hexadecimal de 40 caracteres que New Relic proporciona cuando se registra para obtener su cuenta. Para obtener más información, consulte el script de instalación de PHP o la configuración de la clave de licencia en el archivo PHP ini .

Procesadores

Se admiten los siguientes procesadores:

  • Plataforma Intel (y compatibles)
  • ARM64

Sistema operativo

Cuando los proveedores anuncien el fin de su vida útil (como en la página de fin de soporte estándar de Ubuntu), continuaremos brindando soporte a esas últimas versiones durante un año. Sin embargo, si la versión de PHP que estás utilizando ya no es compatible oficialmente, entonces el soporte podría finalizar antes de un año.

Es por eso que recomendamos utilizar siempre la última versión del sistema operativo compatible oficialmente con el proveedor. Las últimas versiones de nuestro agente pueden funcionar en versiones del sistema operativo que ya no están disponibles, pero ya no probamos ni brindamos soporte oficial al agente PHP con versiones anteriores.

El agente PHP soporta el sistema operativo listado en la siguiente tabla.

Sistema operativo

Proveedores apoyados

Notas de compatibilidad

Linux (x86_64)

  • Alpine 3.12 y superior

  • Amazon Linux 2

  • Red Hat Enterprise Linux (RHEL) 7 y superior

  • CentOS 7 y superior

  • Debian 9.0 ("stretch") y superior

  • Ubuntu LTS 18.04 ("Bionic Beaver") y superior, o Ubuntu no LTS 21.04 ("Hirsute Hippo") y superior

  • Cualquier otra distribución de Linux con:

    • Versión del kernel 4.9 (largo plazo) y superior
    • glibc 2.17 o superior con soporte NPTL o musl libc versión 1.1.24 y más alto

Linux (ARM64)

  • Amazon Linux 2 (incluido AWS Graviton 2)
  • CentOS 8
  • Alpine 3.16 o posterior
  • Debian 11 o posterior
  • ARM64 solo es compatible con las versiones de PHP 8.0+.

  • El agente PHP 10.10.0 y superior brinda soporte para ARM64 al incluir archivos binarios en una distribución tarball.

  • La distribución de origen del agente PHP 9.18.1 - 10.9.0 proporciona compatibilidad con ARM64 SÓLO en Amazon Linux 2 (incluido AWS Graviton 2) y Centos 8.

    Para obtener más información sobre la compatibilidad y la instalación de ARM64, consulte la información de instalación de ARM64.

Servidores web

Se admiten los siguientes servidores web:

  • Apache 2.2 o 2.4 vía mod_php
  • Cualquier servidor web que admita FastCGI usando PHP-FPM

Frameworks

Se admiten los siguientes frameworks:

Drupal 7.x, 8.x, 9.1-9.5

Magento 2.x, CE y EE

Joomla 3.x

Importante

Joomla 3.x no es compatible con PHP 8.x.

MediaWiki

Laminas 3.x

Slim 2.x, 3.x y 4.x

Laravel 6.x, 7.x, 8.x, 9.x y 10.x

Symfony 4.x y 5.x

Lumen 6.x, 7.x, 8.x, 9.x y 10.x

Wordpress

Zend Framework 3.x

La lista de frameworks del agente PHP continúa creciendo. Incluso si el framework que está utilizando no aparece aquí, el agente PHP puede brindarle información útil sobre su aplicación.

Si desea sugerir soporte para otros frameworks PHP populares, visite el Foro de soporte y cree un Feature Idea. Para obtener más información, consulte frameworks PHP: integración del soporte para New Relic.

Bases de datos y bibliotecas

Se admiten las siguientes bases de datos y bibliotecas:

Firebird (solo controlador PDO)

Oracle

Guzzle

PHPUnit

Informix

Controladores PDO

Memcached

Postgres

MongoDB

Predis

Microsoft SQL Server (solo controlador PDO)

Redis

MySQL

SQLite

ODBC (solo controlador PDO)

Sybase (solo controlador PDO)

Otro software de monitoreo de terceros

Si su aplicación utiliza algún software de monitoreo adicional, no podemos garantizar que nuestro agente funcione correctamente y no podemos ofrecer soporte técnico. Para obtener más información, consulte Errores al utilizar otro software de monitoreo.

Detalles de la instancia

New Relic recopila detalles de instancia para una variedad de base de datos y controlador de la bases de datos. Se admiten las siguientes bases de datos y extensiones:

Para deshabilitar la recopilación de información del host, configure una de las siguientes opciones en el archivo newrelic.ini :

  • Deshabilitar informes de instancia con newrelic.datastore_tracer.instance_reporting.enabled = false
  • Omita el nombre de la base de datos con newrelic.datastore_tracer.database_name_reporting.enabled = false

Para solicitar información a nivel de instancia de almacenes de datos que actualmente no figuran en la lista de su agente PHP, obtenga soporte en support.newrelic.com.

Cola de mensajes

Lo siguiente admite colas de mensajes:

  • HTTP
  • Cola de Laravel

Requerimientos de seguridad

Como medida de seguridad estándar para la recopilación de datos, su servidor de aplicaciones debe admitir SHA-2 (256 bits). SHA-1 no es compatible.

Soporte para la característica New Relic

El agente PHP se integra con otras características de New Relic para brindarle visibilidad de un extremo a otro:

Producto

integracion

monitoreo del navegador

El agente PHP inyecta automáticamente el código JS del agente del navegador cuando habilita la instrumentación automática. Después de habilitar la inyección browser , puede ver los datos en la página Resumen de APM y cambiar rápidamente entre el APM y los datos del navegador para una aplicación en particular. Para opciones de configuración e instrumentación manual, consulte monitoreo del navegador y el agente PHP.

CodeStream (nivel de código métrico)

New Relic CodeStream aporta observabilidad al IDE para mostrar cómo se está desempeñando su código en producción a nivel de método.

Las versiones de PHP 7.0 - 7.4 y 8.0 - 8.3 reportan métricas a nivel de código (a partir de la versión 10.4.0).

Monitoreo de infraestructura

Cuando instalas la infraestructura y el agente APM en el mismo host, se detectan automáticamente entre sí. Luego puede ver una lista de hosts en la UI de APM y filtrar sus hosts por aplicación de APM en la UI usuario de infraestructura. Para obtener más información, consulte Datos de APM en monitoreo de infraestructura.

Logs en contexto

El agente PHP admite nuestra característica de contexto de inicio de sesión para la biblioteca Monolog 2 y 3.

New Relic Dashboards

El agente PHP envía un evento y atributo predeterminados para la consulta NRQL. También puedes grabar eventos personalizados para análisis avanzado.

Monitoreo sintetico

Sintético traza de la transacción conecta las solicitudes del monitor Sintético a la transacción APM subyacente.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.