Maison > Article > développement back-end > Comment définir la taille du fichier dans php.ini
Comment définir la taille du fichier php.ini : recherchez et ouvrez d'abord le fichier "php.ini" ; puis configurez pour autoriser le téléchargement de fichiers via HTTP, puis recherchez l'élément de configuration "upload_max_filesize" et définissez le nouveau ; valeur du paramètre ; enfin, enregistrez et redémarrez simplement Apache.
Recommandé : "Vidéo PHP Tutoriel》
php.ini
Le fichier php.ini enregistre certains attributs importants de php, tels que certaines restrictions sur le téléchargement de fichiers que nous allons parlons-en maintenant. Concernant php.ini, il y a une bonne introduction : Explication détaillée du fichier php.ini lors de l'écriture de php dans le système Windows, nous avons dû voir cet écran (source Baidu) :
. Sur cette page Nous pouvons voir que la partie entourée indique l'emplacement du fichier php.ini Lorsque nous avons testé un fichier php sur le serveur Linux aujourd'hui, le résultat de l'ouverture de la page était comme ceci :
La première méthode consiste à écrire une page de test php et à utiliser la fonction phpinfo() pour la générer, mais Linux a une méthode de sortie plus pratique, directement dans la ligne de commande :
php -r « phpinfo() ;"En fait, cela équivaut à exécuter la fonction phpinfo() sous php. A ce moment, les informations de la première page seront affichées :
Regardez attentivement. Voici les informations de la figure 1, afin que nous puissions trouver l'emplacement du fichier php.ini à partir de celle-ci, puis saisir l'emplacement directement :
Dans les fichiers répertoriés. ci-dessous, nous pouvons voir qu'il y a php.ini , l'étape suivante est de modifier les informations que nous voulons modifier, utilisez vim pour ouvrir le fichier :vim php.iniTrouvez d'abord leLe suivant L'étape la plus courante est de le trouver, le fichier est encore un peu long, environ 40%. L'endroit le plus courant est les éléments de configuration que nous souhaitons utiliser :
file_uploads = on ; commutateur pour autoriser le téléchargement de fichiers via HTTP. La valeur par défaut est ON, c'est-à-dire
Selon les informations en ligne, si vous téléchargez un fichier de plus de 8 Mo, toujours Pour modifier le paramètre de temps :
upload_tmp_dir ; Les fichiers sont téléchargés à l'endroit où les fichiers temporaires sont stockés sur le serveur
upload_max_filesize = 8m ; La taille maximale des fichiers autorisés à être téléchargés. La valeur par défaut est 2M
post_max_size = 8m ; la valeur maximale pouvant être reçue par le formulaire POST vers PHP, y compris toutes les valeurs du formulaire, la valeur par défaut est 8Mmax_execution_time = 600 ; La valeur de temps maximale (en secondes) pour chaque page PHP à exécuter, la valeur par défaut est de 30 secondes
Modifier Une fois terminé, appuyez sur la touche Echap, saisissez : wq pour enregistrer et quitter, puis redémarrez Apache, entrez dans la ligne de commande :
max_input_time = 600 ; temps maximum requis pour que chaque page PHP reçoive des données, la valeur par défaut 60 secondes
memory_limit = 8m ; la mémoire maximale consommée par chaque page PHP, la valeur par défaut est 8M
Après avoir modifié les paramètres ci-dessus, vous pouvez télécharger des fichiers volumineux sous circonstances normales autorisées par le réseau
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32mservice httpd restartEnsuite, testez le téléchargement d'un fichier plus volumineux et tout devrait bien se passer.fin~
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!