Dr.Colossos: PHP + Apache unter WinXP Pro ... gleichzeitige Requests

Beitrag lesen

Hi,

ich habe PHP 5.2.5 unter Windows XP Pro mit Apache 2.2.6 laufen.

Wenn ich das (höchst aufregende) Skript (siehe unten, z.B. script.php) im Web-Browser starte, und das selbe Skript in einem 2. (Firefox) Tab starte, dann krieg ich nur im 1. Tab output, der 2. "beginnt" dann erst zu schreiben wenn der 1. Tab beendet ist.

Nenn ich eine der Dateien um, z.B. script1.php, und script2.php, dann kann ich die beiden parallel asuführen - drei gehen wiederum nicht.

Starte ich script.php in Firefox, Opera und IE, dann werden alle drei gleichzeitig ausgeführt.

Unter Linux mit Apache + mod_php geht das übrigens problemlos was ich erreichen will ... das is ein script das ein socket öffnet (socket server), und mehrere clients die mit diesem socket server kommunizieren ... leider geht es aber unter Windows nur den socket server laufen zu lassen und einen client ... der zweite client läuft erst an wenn der erste client beendet wurde (alle drei in Firefox Tabs) - unter Linux wie gesagt geht es, und der server erhält requests von client 1 und 2 parallel.

Weiß wer warum das in meinem Windows Szenario nicht geht?

Danke sehr!

  
<?php  
echo '<br>START: '.microtime(TRUE);  
while($cnt++ < 29)  
{  
	echo '<br>'.$cnt;  
	sleep(1);  
}  
echo '<br>END: '.microtime(TRUE);  
?>