Je veux augmenter temps d'exécution maximum en php , pas en changeant php.ini
fichier.
Je veux l'augmenter à partir de mon fichier php.
Est-ce possible ?
Je veux augmenter temps d'exécution maximum en php , pas en changeant php.ini
fichier.
Je veux l'augmenter à partir de mon fichier php.
Est-ce possible ?
ini_set('max_execution_time', '300'); //300 seconds = 5 minutes
ini_set('max_execution_time', '0'); // for infinite time of execution
Placez ceci en haut de votre script PHP et laissez votre script s'échapper !
Tiré de Augmenter la limite de temps d'exécution du script de PHP en utilisant ini_set()
Sous PHP 7.0.22, lorsque je fixe la limite de temps avec la commande ini_set('max_execution_time', '7200');
Je ne comprends pas pourquoi le script s'exécute toujours au maximum 120 secondes et je reçois l'erreur suivante Fatal error: Maximum execution time of 120 seconds exceeded in
. Une idée ?
Utilisez la fonction PHP
void set_time_limit ( int $seconds )
Le temps d'exécution maximum, en secondes. Si elle est définie à zéro, aucune limite de temps n'est imposée.
Cette fonction n'a aucun effet lorsque PHP est exécuté en mode sans échec. Il n'y a Il n'y a pas d'autre solution que de désactiver le mode sécurisé ou de changer la dans le php.ini.
Vous pouvez essayer de set_time_limit(n)
. Cependant, si votre configuration PHP est exécutée en mode sans échec, vous pouvez uniquement le modifier à partir du php.ini
fichier.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Utiliser set_time_limit(n) où n est le temps en secondes
4 votes
Cette question a été rétrogradée et marquée comme étant un doublon, mais elle contient un ensemble de réponses plus riche que ledit doublon.
0 votes
Vous devrez peut-être aussi augmenter le temps d'exécution maximal du serveur.
1 votes
Utiliser ini_set('max_execution_time', 0) ; pour obtenir un temps d'exécution illimité. Pour ignorer les abandons de l'utilisateur et permettre au script de s'exécuter indéfiniment, utilisez ignore_user_abort(true) ;