Ben windows komut satırında (cygwin veya cmd ya) betik (6) defa birden çalışıyor gibi görünüyor aracılığıyla bir PHP komut dosyası çağırmak her şey, ancak ilk çalıştırma sadece çıkış ekranın çıkışına gönderilir. Bu tarif etmek biraz zor, çok garip bir sorun var.
dnm.php:
<?php
$t = microtime();
error_log($t . "\n", 3, 'test.out');
echo $t;
?>
I once komut dosyasını çalıştırın ve bu sonuç
$ php test.php;
0.97800300 1292476780
$ cat test.out
0.97800300 1292476780
0.04000200 1292476781
0.09500200 1292476781
0.14700200 1292476781
0.19900200 1292476781
0.25600300 1292476781
Across different test files, and different versions of PHP, it seems to consistently run 6 times. It Doesn't matter if I run the script through cygwin or the windows shell. I've Tried using php5.2.6 and php5.2.7 and php5.2.11 - all installed via WAMP. I tried using strace, but its output was blank - I've never used it on windows before, perhaps my cygwin installation isn't correct. I'm using windows 7, and the problem started when I started using windows 7. I have a colleague running windows 7 and he has the exact same problem, however everyone (including my former self) running windows xp has no problem at all with the php CLI.
Ben burada belirgin bir şey eksik etmiyorum umut! Bana sağlayabilir başka bir şey biliyorum, edelim ve herkes herhangi bir fikir veya öneri varsa ben en minnettar olacaktır!