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