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 ?
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 :
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.
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.
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!