Comment modifier les fichiers php.ini

Mary-Kate Olsen
Libérer: 2024-10-18 12:38:30
original
559 Les gens l'ont consulté

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 de 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
Copier après la connexion

On peut 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,
.... .... ....
Copier après la connexion

Pour trouver le chemin exact, exécutez :

php --ini | grep "Loaded Configuration File"
Copier après la connexion
Copier après la connexion

Voici le résultat :

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Copier après la connexion

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
Copier après la connexion

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

php --ini | grep "Loaded Configuration File"
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Pour OpenLiteSpeed :

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
Copier après la connexion

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
Copier après la connexion

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

  • Pour nano, appuyez sur Ctrl X, puis Y, et appuyez sur Entrée pour enregistrer et quitter.
  • Pour vim, appuyez sur Echap, 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
Copier après la connexion

Pour OpenLiteSpeed :

sudo systemctl restart lsws
Copier après la connexion

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(); 
?>
Copier après la connexion

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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!