Comment configurer les variables d'environnement pour les applications PHP exécutées sur Apache ?

Mary-Kate Olsen
Libérer: 2024-10-19 18:37:02
original
789 Les gens l'ont consulté

How to Configure Environment Variables for PHP Applications Running on Apache?

Configuration des variables d'environnement pour les applications PHP sur Apache

Introduction :

L'accès aux variables d'environnement est crucial pour personnaliser les applications PHP en fonction de leur environnement d’exécution. Si vous exécutez une application PHP sur Apache, vous devrez configurer correctement les variables d'environnement pour garantir son fonctionnement transparent.

Définition des variables d'environnement pour des domaines uniques :

  1. Modifiez la configuration de votre hôte virtuel : Accédez à votre fichier httpd.conf ou créez un nouveau fichier de configuration d'hôte virtuel s'il n'existe pas.
  2. Ajoutez le SetEnv Directive :Dans le bloc d'hôte virtuel, insérez la ligne suivante :
SetEnv VARIABLE_NAME variable_value
Copier après la connexion

Remplacez VARIABLE_NAME par le nom de la variable d'environnement que vous souhaitez définir, et variable_value par sa valeur correspondante.

Configuration de variables d'environnement distinctes pour différents domaines :

  1. Créez des hôtes virtuels distincts : Hébergez vos différents domaines en utilisant des hôtes virtuels distincts plutôt que d'utiliser un seul hôte virtuel pour tous les domaines.
  2. Définir les variables d'environnement pour chaque hôte virtuel : Dans chaque fichier de configuration d'hôte virtuel, utilisez la directive SetEnv comme décrit précédemment pour définir les variables d'environnement souhaitées.

Exemple :

<VirtualHost hostname1.com:80>
   ...
   SetEnv DOMAIN_NAME hostname1.com
   ...
</VirtualHost>
<VirtualHost hostname2.com:80>
   ...
   SetEnv DOMAIN_NAME hostname2.com
   ...
</VirtualHost>
Copier après la connexion

Redémarrez Apache et Testez :

Une fois les configurations effectuées, redémarrez votre serveur Apache pour appliquer les modifications . Vous pouvez désormais accéder aux variables d'environnement dans vos scripts PHP en utilisant getenv('VARIABLE_NAME').

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!