Tôi có một tập lệnh chạy trong khoảng 1 giờ. Tôi có 2 máy chủ web, một trong số đó, tôi có thể xem kết quả trong thời gian thực, (nó lặp lại hàng triệu lần và lặp lại nội dung) trong khi trên webhost khác, tôi phải chờ cho đến khi kịch bản kết thúc chạy trước khi tôi thấy bất kỳ đầu ra nào ở tất cả.Hiển thị đầu ra PHP liên tục?
Làm cách nào để thay đổi cài đặt để hiển thị kết quả trong thời gian thực? Tôi đoán đây là một điều php.ini.
Thêm mã: Mã này sẽ xuất trong khi thực hiện trong máy chủ đầu tiên, nhưng không xuất hiện trong máy chủ thứ hai. Thông tin bổ sung, nếu tôi đặt giá trị thấp hơn 1015, máy chủ đầu tiên đợi với xuất ra. Vì vậy, có vẻ như máy chủ đầu tiên của tôi là đỏ bừng mỗi 1015 ký tự, trong khi thứ hai thì không.
while ($a++ < 5) {
$b = 0;
while ($b++ < 1015) {
echo "H";
}
echo "<br><br>\n";
sleep(1);
}
Trên máy chủ thứ hai của tôi, bộ đệm đầu ra bị tắt và tôi đã thử bật ngầm khi không có kết quả.
gì làm việc trên máy chủ thứ hai của tôi. tôi đoán máy chủ đang ghi đè một số cài đặt. –