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/ParisUTCEurope/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.