Maison > développement back-end > Problème PHP > Comment modifier la limite de taille des fichiers téléchargés en php ?

Comment modifier la limite de taille des fichiers téléchargés en php ?

青灯夜游
Libérer: 2023-03-07 11:04:02
original
2265 Les gens l'ont consulté

Comment modifier la taille limite des fichiers de téléchargement PHP : ouvrez d'abord le fichier de configuration php.ini ; puis recherchez et modifiez les valeurs de l'élément "post_max_size", "upload_max_filesize" et "max_execution_time" élément respectivement, et définissez les valeurs comme plage requise.

Comment modifier la limite de taille des fichiers téléchargés en php ?

Recommandé : "Tutoriel vidéo PHP"

La taille de téléchargement actuelle de la bibliothèque de documents est basée sur l'environnement PHP de le serveur. Paramètres, quelle est la limite de téléchargement de votre environnement PHP, ce qui est affiché ici est la limite.

De nombreux utilisateurs me demandent comment modifier la taille du téléchargement. Vous pouvez rechercher la méthode sur Baidu, ou vous pouvez la modifier selon les étapes suivantes :

1. sur le serveur, généralement en PHP dans le répertoire d'installation.

2. Recherchez post_max_size dans le fichier php.ini. Généralement, post_max_size=2M signifie que chaque donnée POST est de 2M. Remplacez-la par la valeur souhaitée,

par exemple

post_max_size=100M
Copier après la connexion

3. Recherchez upload_max_filesize dans le fichier php.ini. Généralement,

upload_max_filesize=8M signifie que la taille du fichier de téléchargement est de 8M. > par exemple

upload_max_filesize=50M
Copier après la connexion

4. Recherchez max_execution_time dans le fichier php.ini Généralement,

max_execution_time=30S

signifie que le temps d'exécution de la page est de 30S. vous voulez, par exemple

max_execution_time=300S
Copier après la connexion

Général

, la taille du téléchargement dépend de la valeur minimale.

post_max_size > upload_max_filesize

Lorsqu'il est défini sur

, le temps d'exécution de la page n'est pas limité. Lorsque votre bande passante est lente, il est préférable de la définir plus grande. max_execution_time0
Si lors du téléchargement, il indique également que 0 document a été téléchargé avec succès, vous devez également modifier le fichier de configuration d'apache ou de niginx. Par exemple, la modification de niginx est la suivante

<. 🎜> Modifiez le fichier /usr/local/nginx/ conf/nginx.conf, recherchez client_max_body_size et définissez la valeur suivante sur la valeur que vous souhaitez définir

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            root           /home/www/htdocs;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name;
            include        fastcgi_params;
            client_max_body_size 35m;        #客户端上传文件大小设为35M
            client_body_temp_path /home/www/nginx_temp;        #设置临时目录
        }
Copier après la connexion

Pour plus de connaissances liées à la programmation, veuillez visitez :
Introduction à la programmation

! !

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:
php
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