Maison > développement back-end > Problème PHP > Comment résoudre le problème selon lequel la modification de php.ini sous Linux ne prend pas effet

Comment résoudre le problème selon lequel la modification de php.ini sous Linux ne prend pas effet

藏色散人
Libérer: 2023-03-04 06:04:01
original
3188 Les gens l'ont consulté

Solution au problème que la modification de php.ini ne prend pas effet : 1. Rechargez le fichier "php.ini" ; 2. Recherchez la configuration modifiée dans le "phpinfo();" imprimé ; . Vérifiez le fichier de configuration "php -fpm.conf" et modifiez-le.

Comment résoudre le problème selon lequel la modification de php.ini sous Linux ne prend pas effet

Recommandé : "Vidéo PHP Tutoriel

Les principales raisons pour lesquelles la modification de php.ini ne prend pas effet sont les suivantes :
1. Après avoir modifié le fichier de configuration php.ini, le fichier de configuration php.ini n'est pas rechargé. .
2. Il existe plusieurs fichiers de configuration php.ini
3. La configuration dans php.ini est écrasée par la configuration dans d'autres fichiers
Dépannage :
1. Après avoir modifié la configuration, rechargez php. ini, imprimez phpinfo(); pour voir quel fichier de configuration a été lu et assurez-vous que le fichier de configuration que vous avez modifié est correct. Comme indiqué ci-dessous.
Comment résoudre le problème selon lequel la modification de php.ini sous Linux ne prend pas effet
2. Recherchez la configuration que vous avez modifiée dans le phpinfo(); imprimé. Faites attention à la valeur locale (variable locale) et à la valeur principale (la valeur locale principale écrasera la valeur de la valeur principale). . La valeur principale est la valeur de votre élément de configuration php.ini, et la valeur locale peut être la valeur définie dans le code, comme indiqué ci-dessous, par exemple : ini_set('display_errors',true);,
De plus, Baidu a déclaré que php.ini peut être. réécrit dans le fichier de configuration Apache Le paramètre peut être dans conf/httpd.conf ou conf.d/**.conf Il est généralement dans conf.d/php.conf Cependant, le fichier conf.d est introuvable sous Windows. . Il se peut que ce soit dans la version Linux. Il existe un fichier conf.d sous Apache.
Comment résoudre le problème selon lequel la modification de php.ini sous Linux ne prend pas effet
3. Dans l'environnement Linux, php-fpm n'a pas été inclus dans php avant php5.3.3. La configuration de php est essentiellement dans php.ini, php5.3.3. et versions ultérieures, en plus de la configuration dans php.ini, vous pouvez également le configurer dans php-fpm.conf, et php-fpm.conf a une priorité plus élevée que php.ini.
Vérifiez le fichier de configuration php-fpm.conf, ou si la configuration dans le fichier php-fpm.d/.conf couvre la configuration dans php.ini. L'exemple de configuration de php-fpm est. comme suit : php_value[session.save_handler] = redis php_value[session.save_path] = "tcp://***.***.***.***:6379?auth=***"

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal