Maison >développement back-end >Problème PHP >Quelle est la méthode pour que php prenne effet après la modification de php.ini sous Linux ?

Quelle est la méthode pour que php prenne effet après la modification de php.ini sous Linux ?

PHPz
PHPzoriginal
2023-04-21 10:01:341027parcourir

Après avoir modifié php.ini sous Linux, quelle est la méthode pour que php prenne effet ? Cet article expliquera comment le rendre efficace après avoir modifié php.ini sur le serveur Linux.

1. Qu'est-ce que php.ini

PHP est un langage de programmation et php.ini est le fichier de configuration principal de PHP. PHP charge et contrôle divers paramètres via ce fichier, tels que la sortie d'erreur explicite, la journalisation, le temps d'exécution maximum, les limites de mémoire, etc.

2. Modifier php.ini

Recherchez le fichier php.ini sur le serveur Linux. Généralement, le fichier se trouve dans le répertoire /etc/php/. Son emplacement et son nom peuvent être déterminés en fonction de la configuration spécifique. Vous pouvez utiliser la ligne de commande pour ouvrir ce fichier :

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

Le 7.2 ici devrait être la version php que vous avez installée vous-même. Lorsque vous utilisez différentes versions de PHP, ce numéro devrait changer en conséquence.

Dans ce fichier, les utilisateurs peuvent modifier de nombreux paramètres. Par exemple :

Erreur explicite

Lorsqu'une erreur PHP se produit, l'utilisateur peut voir un message d'erreur. Les utilisateurs peuvent remplacer ce comportement par défaut.

; display_errors是否在服务器环境中解释,0表示“不”,1表示“是”。 
display_errors = Off

Ici, l'utilisateur peut changer "Off" en "On", afin que les erreurs PHP soient affichées dans l'environnement du serveur pour un débogage facile.

Journal des erreurs

Les utilisateurs peuvent également spécifier à quel fichier envoyer les informations d'erreur, telles que :

; error_log指定了PHP错误日志文件的路径。 
error_log = /var/log/php-errors.log

De cette façon, toutes les erreurs PHP seront enregistrées dans le fichier /var/log/php-errors.log.

Limite de mémoire

Le fichier php.ini peut également modifier la limite de mémoire des scripts PHP. Les utilisateurs peuvent utiliser les paramètres suivants :

; 在运行脚本时使用20M的内存 
memory_limit = 20M

Dans cet exemple, 20 Mo représente la limite de mémoire maximale.

3. Redémarrez le serveur Apache

Lorsque vous modifiez le fichier php.ini, la modification prendra effet. Il existe de nombreux modules PHP dans le serveur Apache, donc lorsque vous modifiez php.ini, vous devez redémarrer le serveur Apache, comme indiqué ci-dessous :

sudo systemctl restart apache2

Cette commande arrêtera le serveur Apache et le démarrera si la modification ne prend pas. effet, il est recommandé de vérifier /var /log/apache2/error.log pour confirmer le problème.

Maintenant, PHP devrait redémarrer avec les paramètres mis à jour.

Résumé

PHP est un langage de programmation très populaire, et le fichier php.ini est le fichier de configuration principal de PHP. La modification de php.ini peut contrôler de nombreux comportements de PHP, tels que l'activation des messages d'erreur, l'enregistrement des journaux d'erreurs, la modification des limites de mémoire, etc. Une fois la modification terminée, vous devez redémarrer le serveur Apache pour que les paramètres prennent effet.

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!

Déclaration:
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
Article précédent:Que signifie le site Web php ?Article suivant:Que signifie le site Web php ?