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.
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
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, .... .... ....
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
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
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.
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
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.
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!