• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Paramètres INI PHP par répertoire

La plupart des variables de configuration de l'agent PHP peuvent être définies pour chaque répertoire. Cette option est souvent utilisée lorsqu'il existe un seul serveur Web servant plusieurs applications et que vous souhaitez ajuster les paramètres (par exemple, le nom de l'application) applicationparapplication .

Le processus de définition des valeurs par répertoire dépend de l’environnement. Ce document décrit les trois environnements les plus courants :

Pour d'autres options de dénomination d'application, voir Nommez votre application PHP.

Paramètres Apache par répertoire pour PHP

Lors de l'utilisation du module PHP, Apache fournit deux mécanismes pour définir des variables PHP en dehors du fichier INI :

Paramètres PHP-FPM par répertoire

Le gestionnaire de processus FastCGI (PHP-FPM) est dédié à PHP. Il génère un certain nombre de processus de travail qui attendent requests. Il augmente les performances en ne réinitialisant pas le moteur PHP à chaque invocation, permettant à chaque processus de traiter un certain nombre de requests avant de recycler.

Pour plus d'informations sur PHP-FPM, consultez la page À propos de PHP-FPM et FastCGI Process Manager sur php.net.

Lors de l'utilisation de PHP-FPM, il existe deux mécanismes pour définir des variables PHP en dehors du fichier INI et une technique spéciale pour NGINX:

Une autre option : l'appel d'API

Bien que nous recommandions de modifier le nom de l'application avec des paramètres INI globaux ou par répertoire, dans certains cas, cela peut ne pas être possible. Par exemple, les limitations du fournisseur peuvent vous empêcher de modifier les fichiers de configuration.

Une autre option est d'utiliser l'appel newrelic_set_appname() d'API. Pour les autres paramètres que vous pouvez modifier avec l'API, voir API de l'agent PHP.

Avant de commencer, nous vous recommandons de lire les directives d'appel d'API pour newrelic_set_appname() afin de garantir la capture la plus complète de la trace de transaction attribuée au nom de votre application .

Si vous n'avez pas accès au code de votre application, ou si vous devez isoler votre application sur ses propres hôtes virtuels pour d'autres raisons, utilisez les paramètres par répertoire suivants pour remplacer les paramètres du fichierconfiguration .

Noms application de cumul

Si vous souhaitez avoir une vue d'ensemble des performances du serveur sur tous les hôtes virtuels ou toutes les applications, il est pratique de pouvoir générer des rapports sur plusieurs application à la fois. Par exemple, signalez une application spécifique à un hôte virtuel ainsi qu'une application de cumul.

Pour ce faire, définissez plusieurs noms d’application pour le paramètre newrelic.appname en séparant chaque nom d’application par un point-virgule. Le nom de application principale est le premier, suivi des noms application secondaires. Vous pouvez définir jusqu'à deux noms d'application supplémentaires.

Par exemple:

newrelic.appname="Virtual Host 1;All Virtual Hosts"

Cela fera rapport à deux applications New Relic : « Virtual Hôte 1 » et « All Virtual Hôtes ».

Droits d'auteur © 2025 New Relic Inc.

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