Skip to content

Comment configurer les principaux paramètres PHP ​

Le fichier de configuration PHP (php.ini) contient des dizaines de paramètres qui définissent le comportement de l’interpréteur PHP. Bien réglés, ils améliorent nettement la sécurité, les performances et la fiabilité de votre site.

Pour modifier ces paramètres, ouvrez la section PHP du panneau de contrôle BeAdmin et choisissez la version de PHP voulue. Le fichier de configuration s’ouvre automatiquement et peut être modifié dans une interface pratique.

Une fois les modifications faites, cliquez sur Enregistrer. Les paramètres mis à jour prennent effet immédiatement pour l’interpréteur PHP choisi et s’appliquent à tous les sites qui lui sont rattachés.

💡 Astuce

Pour retrouver rapidement un paramètre, utilisez la recherche du navigateur :

  • Ctrl + F — sous Windows/Linux
  • Cmd + F — sous macOS

1. memory_limit ​

Limite la quantité maximale de mémoire qu’un script peut utiliser.

Valeurs courantes :

  • 128M — convient à la plupart des sites.
  • 256M — pour les CMS avec modules (par exemple WordPress + WooCommerce).
  • 512M — pour les applications gourmandes en ressources (Laravel, Magento).

2. upload_max_filesize ​

Définit la taille maximale d’un fichier pouvant être téléversé via un formulaire.

Valeurs courantes :

  • 2M — valeur par défaut.
  • 10M — convient aux images et aux documents.
  • 100M — pour les vidéos et les archives.

3. post_max_size ​

Détermine le volume maximal de toutes les données transmises par la méthode POST.

Valeurs courantes :

  • 8M — valeur minimale admissible.
  • 20M — pour le téléversement d’images.
  • 120M — pour les gros formulaires et les fichiers multimédias.

⚠️ Important

La valeur doit être supérieure ou égale à upload_max_filesize.

4. max_execution_time ​

Limite la durée d’exécution d’un script PHP (en secondes).

Valeurs courantes :

  • 30 — valeur par défaut.
  • 60 — pour les opérations sur les bases de données et les téléversements.
  • 300 — pour les sauvegardes et les imports.

5. max_input_time ​

Limite le temps alloué à la réception des données d’entrée (POST, GET, FILES).

Valeurs courantes :

  • 60 — valeur standard.
  • 120 — pour les téléversements lents et les gros formulaires.

6. display_errors ​

Détermine si les erreurs s’affichent à l’écran.

Valeurs courantes :

  • On — pratique en développement.
  • Off — plus sûr en production.

7. log_errors ​

Active l’enregistrement des erreurs dans un fichier journal.

Valeurs courantes :

  • On — recommandé sur tous les serveurs.
  • Off — désactive la journalisation (déconseillé).

💡 Astuce

Définissez votre propre chemin pour les journaux avec error_log = /var/log/php_errors.log.

8. short_open_tag ​

Détermine si la syntaxe courte <? est autorisée.

Valeurs courantes :

  • On — pour les anciens scripts.
  • Off — plus sûr ; utilisez plutôt <?php.

9. date.timezone ​

Définit le fuseau horaire par défaut.

Valeurs courantes :

  • Europe/Paris
  • UTC
  • Europe/Brussels

⚠️ Important

Sans ce paramètre, des avertissements peuvent apparaître.

10. session.gc_maxlifetime ​

Définit la durée de vie d’une session utilisateur, en secondes.

Valeurs courantes :

  • 1440 — valeur par défaut (24 min).
  • 3600 — une heure.
  • 86400 — vingt-quatre heures.

Conclusion ​

Le réglage de PHP est une étape importante pour un site stable et sûr. Utilisez ces paramètres comme base et adaptez-les aux particularités de votre projet.

BeAdmin © 2025. Tous droits réservés.