"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment modifier les fichiers php.ini

Comment modifier les fichiers php.ini

Publié le 2024-11-04
Parcourir:931

How to Edit php.ini Files

Introduction

Les configurations PHP sont gérées via le fichier php.ini. La modification de ce fichier vous permet de personnaliser divers paramètres PHP tels que l'activation ou la désactivation des balises courtes, la définition des limites de mémoire, etc.

Ce guide vous montrera comment modifier le fichier php.ini sur les serveurs Ubuntu pour OpenLiteSpeed ​​et Nginx afin d'activer les balises PHP courtes.

Localisation du fichier php.ini pour Nginx sur Ubuntu

Selon la version de PHP que vous utilisez, le fichier php.ini se trouve généralement dans l'un des répertoires suivants :

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

Nous pouvons utiliser la commande php --ini dans le terminal pour trouver le chemin du fichier php.ini.

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

Pour trouver le chemin exact, exécutez :

php --ini | grep "Loaded Configuration File"

Voici le résultat :

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

Localisation du fichier php.ini pour OpenLiteSpeed ​​sur Ubuntu

Pour OpenLiteSpeed, le fichier php.ini se trouve généralement dans :

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

Si vous n'êtes pas sûr du chemin, vous pouvez le trouver en exécutant :

php --ini | grep "Loaded Configuration File"

Voici le résultat :

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Modification du fichier php.ini

Utilisez un éditeur de texte comme nano ou vim pour ouvrir le fichier php.ini. Remplacez 8.1 par votre version actuelle de PHP.

Pour Nginx :

nano /etc/php/8.1/cli/php.ini

Pour OpenLiteSpeed :

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Recherchez la directive short_open_tag. Pour effectuer une recherche dans nano, appuyez sur Ctrl W, tapez short_open_tag et appuyez sur Entrée.

Modifiez la ligne en :

short_open_tag = On

Si la ligne est commentée (comporte un ; au début), supprimez le ; pour le décommenter.

  • Pour nano, appuyez sur Ctrl X, puis sur Y, et appuyez sur Entrée pour enregistrer et quitter.
  • Pour vim, appuyez sur Échap, tapez :wq et appuyez sur Entrée.

Redémarrez les services pour appliquer les modifications

Après avoir effectué les modifications, nous devons redémarrer les services pour appliquer les modifications.

Pour Nginx :

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Pour OpenLiteSpeed :

sudo systemctl restart lsws

Vérifiez les modifications

Pour confirmer que les balises courtes sont activées, créez un fichier PHP de test dans le répertoire racine de votre serveur Web :

  // Notice how we are using short tags.
    phpinfo(); 
?>

Accédez à ce fichier via votre navigateur (par exemple, http://yourserver.com/test.php). Vérifiez la valeur short_open_tag dans la sortie pour voir si elle est définie sur On.

Conclusion

La modification du fichier php.ini est simple mais nécessite une attention particulière aux détails. Assurez-vous toujours d'avoir le chemin correct vers le fichier php.ini et redémarrez les services appropriés après avoir apporté des modifications. Ce guide explique comment activer les balises PHP courtes pour Nginx et OpenLiteSpeed ​​sur les serveurs Ubuntu.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3