PHP folyamatos betöltés probléma Apache PHP-FPM esetén

Üdv!
Van egy PHP kódom, ami egy ciklust tartalmaz, ami kiírja a ciklus indexét+1 az aktuális dátumot + időt és azt, hogy OK. Ezt teszi meg 10-szer.
https://replit.com/@ZoltnBata/PHP-WEB-TESZT#tests/timeinterval.php

<?php
    $date = new DateTime("now", new DateTimeZone("Europe/Budapest"));
   for($i=0; $i<10; $i++){
     echo ($i + 1) ." - ". $date->format('Y-m-d H:i:s') . " OK <br />";
     sleep(1);
    }

PHP CLI Built-In server használata esetén minden úgy megy, ahogy szeretném. Szépen tölti be az adatokat a képernyőre a ciklus haladtával, aminek a sebességét sleep funkcióval 1 másodpercre korlátoztam, tehát a 10 cikluskör 10 másodperc alatt fut le
https://php-web-teszt.zoltnbata.repl.co/tests/timeinterval.php

Apache + PHP-FPM vagy FastCGI esetén csak a 10 másodperc ciklusidő után (a ciklus végeztével) írja ki az adatokat a képernyőre.
https://scriptteszt.mysqhost.ml/php/timeinterval/timeinterval.php

Készítettem egy videót is a probléma szemléltetésére

Még annyi, hogy a output_buffering Off állapotban van, azaz ki van kapcsolva mindkét esetben.

Azt szeretném megoldani, hogy Apache + PHP-FPM esetén is úgy működjön, mint a PHP Built-In Server esetén.
Az otthoni gépemre telepített Built-In servert futtatva is jól működik, a PHP kód változtatása nélkül.

A kérdést kitettem a Prohardver PHP-vel foglalkozó topicjába is:
https://prohardver.hu/tema/php_kerdesek_2/hsz_21132-21132.html
De ha van jó megoldásod a problémára, itt a bejegyzés alatt is megírhatod.

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!

Tovább a fórumba.