Maison  >  Article  >  développement back-end  >  Que dois-je faire si la modification du fichier php.ini ne prend pas effet ?

Que dois-je faire si la modification du fichier php.ini ne prend pas effet ?

coldplay.xixi
coldplay.xixioriginal
2020-07-27 10:40:135013parcourir

La solution au problème selon lequel la modification du fichier php.ini ne prend pas effet : obtenez d'abord l'emplacement valide du fichier [php.ini], exécutez la ligne de commande [php -i | grep php.ini] ; puis suivez la configuration dans phpinfo Le fichier peut être modifié.

Que dois-je faire si la modification du fichier php.ini ne prend pas effet ?

La solution pour modifier le fichier php.ini ne prend pas effet :

1. celui efficace Pour l'emplacement du fichier php.ini, exécutez

php -i | grep php.ini

sur la ligne de commande pour obtenir

Que dois-je faire si la modification du fichier php.ini ne prend pas effet ?

2. Modifier deux paramètres dans php.ini

post_max_size = 1000M
upload_max_filesize=200M

Après modification, enregistrez et quittez, redémarrez php-fpm, et constatez que cela ne prend pas effet.

Vérifiez ensuite la cause

Créez d'abord un nouveau fichier phpinfo.php dans le répertoire racine

//phpinfo.php
<?php
echo phpinfo();

a constaté que

post_max_size =8M
upload_max_filesize=2M

n'a pas été modifié du tout , et j'ai regardé le fichier de configuration dans phpinfo. La table des matières

Que dois-je faire si la modification du fichier php.ini ne prend pas effet ?

est en fait différente de php -i une fois imprimée. Donc le premier pas était mauvais, et j’ai lutté pendant longtemps sans réussir.

Modifiez php.ini en fonction de cet emplacement du répertoire et téléchargez le fichier immédiatement

Résumé :

php et php-fpm sont deux logiciels, et ils ont été installés séparément lorsque j'ai Après l'installation, l'opération de ligne de commande php -i | grep php.ini utilise le répertoire du fichier de configuration php et l'accès au serveur Web utilise php-fpm, en utilisant le fichier php.ini spécifié par php-fpm, ce qui fait que le Web voit phpinfo. et l'opération en ligne de commande php -i produira des résultats différents. Bien sûr, si l'accès au Web est utilisé ici, veuillez vous référer à phpinfo sur le Web.

Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise

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