Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Utiliser les variables d'environnement PHP
Mise à jour 22/10/2026
Ce guide explique comment utiliser les variables d'environnement PHP avec les Hébergements Web qui fonctionnent en php-fpm.
Préambule
- Les variables d'environnement PHP sont des variables système utilisées pour stocker des informations de configuration, des paramètres de connexion ou des données relatives aux requêtes HTTP.
- Elles permettent de dissocier la configuration sensible ou environnementale du code source de votre site web.
- Ces variables peuvent contenir des informations telles que des modes d'exécution, des clés d'API ou d'autres données indispensables au bon fonctionnement de vos scripts PHP.
- Il n'y a pas de limite quant au nombre de variables d'environnement, mais leurs valeurs ne peuvent pas contenir de guillemets (simples ' ou doubles ").
- Contrairement aux fichiers
.envtraditionnels où l'on entoure souvent les valeurs de guillemets (ex.VAR="valeur"), les valeurs saisies ici ne doivent contenir aucun guillemet ("ou'). - Si une valeur en intègre (comme certains chemins ou clés de type
MAIL_DKIM_PRIVATE_KEY_PATH), la sauvegarde sera rejetée avec l'erreur “Le site n'a pas été mis à jour”. - Saisissez toujours la valeur brute directement.
- Contrairement aux fichiers
Utiliser les variables d'environnement
Pour utiliser les variables d'environnement PHP:
- Définissez les variables d'environnement PHP dans un fichier
.htaccess:SetEnv EXAMPLEVARIABLE hello
- Dans votre fichier PHP, appelez la variable à l'aide de la fonction dédiée :
<?php echo getenv('EXAMPLEVARIABLE');
Dans cet exemple, le résultat affiché sur la page sera hello.
Aller plus loin avec les variables d'environnement
Il est possible de configurer des variables d'environnement directement depuis le Manager pour l'ensemble de votre site:
- Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
- Cliquez sur le nom du site concerné.
- Cliquez sur Gérer les paramètres avancés:

- Cliquez sur l'onglet PHP / Apache:

- Plus bas sur la page, cliquez sur le chevron pour développer la partie Variables d'environnement.
- Cliquez sur l'icône Ajouter.
- Entrez la variable et sa valeur.
- Cliquez sur le bouton pour sauvegarder:

Lien vers cette FAQ: https://faq.infomaniak.com/2087
Cette FAQ a été utile?