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