Configuration du fichier php.ini ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills
14.11.2024

Configuration du fichier php.ini

Le fichier php.ini est le principal fichier de configuration de PHP. Il vous permet de personnaliser les différents paramètres qui affectent le comportement de PHP sur votre serveur. Configurer correctement le fichier php.ini permet d’optimiser les performances, d’améliorer la sécurité et d’assurer la compatibilité avec les applications. Cet article vous guidera à travers les étapes pour localiser et modifier le fichier php.ini.

1. Comprendre php.ini

Le fichier php.ini contient des directives qui contrôlent le comportement et les fonctionnalités de PHP. Ces directives permettent notamment de limiter les téléchargements de fichiers, de contrôler les rapports d’erreur, de gérer les sessions et de configurer les extensions.

2. Localisation du fichier php.ini

L’emplacement du fichier php.ini peut varier en fonction de la configuration de votre serveur. Voici quelques méthodes pour le localiser :

Méthode 1 : Utilisation de la ligne de commande

  1. Ouvrez votre terminal ou votre client SSH.
  2. Exécutez la commande suivante :
php –ini

Cette commande affichera les fichiers de configuration chargés, y compris l’emplacement du fichier php.ini.

Méthode 2 : Créer un fichier d’information PHP

  1. Créez un nouveau fichier PHP dans le répertoire racine de votre serveur web (par exemple, /var/www/html/).
  2. Ajoutez le code suivant au fichier :
  1. Enregistrez le fichier sous info.php.
  2. Ouvrez votre navigateur web et rendez-vous à l’adresse http://yourdomain.com/info.php.
  3. Recherchez l’entrée “Loaded Configuration File”, qui vous indiquera le chemin d’accès au fichier php.ini.

3. Modification du fichier php.ini

Étape 1 : Ouvrir le fichier php.ini

Une fois que vous avez localisé le fichier php.ini, ouvrez-le dans un éditeur de texte. Par exemple, vous pouvez utiliser nano :

sudo nano /etc/php/7.4/apache2/php.ini

(Note : Le chemin peut varier en fonction de votre version de PHP et de votre type de serveur, tel que cli ou fpm)

Etape 2 : Modifier les paramètres

Vous pouvez modifier différents paramètres en trouvant les directives appropriées dans le fichier. Voici quelques directives courantes à prendre en compte :

  • memory_limit : limite la quantité de mémoire qu’un script peut utiliser.
    memory_limit = 128M
  • upload_max_filesize : Définit la taille maximale des fichiers pour les téléchargements.
    upload_max_filesize = 10M
  • post_max_size : Définit la taille maximale des données POST acceptées par PHP.
    post_max_size = 10M
  • max_execution_time : Définit la durée maximale en secondes pendant laquelle un script est autorisé à s’exécuter.
    max_execution_time = 30
  • error_reporting : Contrôle les erreurs qui sont signalées. Pour le développement, il peut être utile d’activer toutes les erreurs.
    error_reporting = E_ALL display_errors = On

Étape 3 : Sauvegarder et quitter

Après avoir effectué vos modifications, enregistrez le fichier et quittez l’éditeur de texte. Pour nano, appuyez sur CTRL X, puis sur Y, et appuyez sur Entrée.

4. Redémarrage du serveur web

Pour que les modifications soient prises en compte, redémarrez votre serveur web. Utilisez la commande appropriée en fonction de votre type de serveur :

  • Pour Apache :
sudo systemctl restart apache2
  • Pour Nginx avec PHP-FPM :
sudo systemctl restart php7.4-fpm sudo systemctl restart nginx

5. Vérification des changements

Pour vérifier que vos modifications ont bien été prises en compte, vous pouvez soit consulter le fichier phpinfo() que vous avez créé précédemment, soit exécuter la commande suivante dans votre terminal :

php -i | grep ‘memory_limit’

Cette commande affichera la limite de mémoire actuelle définie dans votre fichier php.ini.

6. Conclusion

La configuration du fichier php.ini est essentielle pour optimiser les performances de PHP et assurer la compatibilité avec vos applications. En suivant ce guide, vous pouvez facilement localiser, modifier et appliquer des changements à vos paramètres php.ini. Revoyez régulièrement votre configuration PHP pour l’adapter aux besoins de votre application et maintenir des performances et une sécurité optimales.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills