KBDéveloppement

Utiliser les variables d'environnement (.env)

9 vues · Mis à jour le 22/05/2026

Variables d'environnement

Pourquoi?

Les fichiers .env stockent les configurations sensibles (mots de passe DB, clés API) en dehors du code source. Ils ne doivent jamais être commités dans Git.

Fichier .env

DB_HOST=localhost\nDB_NAME=ma_base\nDB_USER=mon_user\nDB_PASS=mon_mot_de_passe\nAPP_ENV=production\nAPP_DEBUG=false

PHP (avec vlucas/phpdotenv)

composer require vlucas/phpdotenv\n\n// Dans votre code:\n$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);\n$dotenv->load();\n$dbHost = $_ENV['DB_HOST'];

Sécurité

  • Ajoutez .env dans .gitignore
  • Créez un .env.example sans les valeurs sensibles
  • Bloquez l'accès via .htaccess: Deny from all pour les fichiers .env
Cet article vous a-t-il été utile?
Besoin d'aide?

Vous n'avez pas trouvé votre réponse?

Ouvrir un ticket
Écosystème NHC : 🌐 NHC Hosting 🚀 NHC Portal 🖥️ NHC Panel 🔑 NHC Manager 📡 NHC Uptime 🛡️ NHC Security