Echo 'chaîne' alors que chaque longue boucle d'itération (flush () ne fonctionne pas)

J'ai une boucle qui prend beaucoup de temps à s'exécuter, et je veux que le script pour afficher quelque chose à chaque fois que la boucle d'itération est effectuée.

echo "Hello!";

flush();

for($i = 0; $i < 10; $i ++) {
    echo $i;
    //5-10 sec execution time
    flush();
}

Ce n'affiche pas les échos jusqu'à ce que le script est terminé. Quel est le problème?

source d'informationauteur Nyxynyxx