Maison > développement back-end > tutoriel php > Comment puis-je augmenter le délai d'expiration des transactions PHP pour les téléchargements vidéo volumineux ?

Comment puis-je augmenter le délai d'expiration des transactions PHP pour les téléchargements vidéo volumineux ?

Barbara Streisand
Libérer: 2024-11-30 19:10:14
original
483 Les gens l'ont consulté

How Can I Increase PHP's Transaction Timeout for Large Video Uploads?

Prolongation du délai d'expiration des transactions PHP pour les téléchargements de vidéos volumineuses

Lorsque vous essayez de télécharger des vidéos volumineuses, vous pouvez rencontrer des erreurs indiquant que la transaction a dépassé la valeur par défaut. délai d'attente de 60 secondes. Pour résoudre ce problème et faciliter les téléchargements vidéo réussis, il est essentiel de modifier certaines configurations PHP dans votre fichier php.ini.

max_execution_time

La directive max_execution_time de PHP limite le maximum heure à laquelle un script est autorisé à s'exécuter. La valeur par défaut est de 60 secondes, ce qui peut s'avérer insuffisant pour télécharger des vidéos de grande taille. Pour prolonger ce délai d'attente, vous pouvez définir le paramètre suivant :

max_execution_time = 600000
Copier après la connexion

Cette valeur correspond à 10 minutes, ce qui laisse suffisamment de temps pour que le processus de téléchargement se termine.

upload_max_filesize

Un autre paramètre crucial est upload_max_filesize, qui détermine la taille maximale des fichiers pouvant être téléchargés. Pour les vidéos volumineuses, cette limite devra peut-être être augmentée :

upload_max_filesize = 500M
Copier après la connexion

Cette valeur permet le téléchargement de fichiers jusqu'à 500 Mo.

Localisation du fichier php.ini

L'emplacement de votre fichier php.ini varie en fonction de votre environnement système. Vous pouvez généralement le trouver dans l'un des répertoires suivants :

  • Windows : C:phpphp.ini
  • Linux : /etc /php.ini
  • OS X : /etc/php.ini

Consultez la documentation PHP pour des informations plus spécifiques : https://www.php.net/manual/en/ini.list.php

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal