Sử dụng PHP 5.3 dưới dạng php5_module trong Apache 2.2 trên Windows 7.PHP stdout trên Apache
Địa chỉ stdout ở đâu trong cấu hình ở trên?
Thử nghiệm với đoạn mã sau:
<?php
$stdout = fopen('php://stdout', 'w');
fwrite($stdout, "stdout<br />\n");
$output = fopen('php://output', 'w');
fwrite($output, "output<br />\n");
?>
chỉ này hiển thị output
trong trình duyệt. Điều gì sẽ xảy ra với stdout?
Kiểm tra apache và/hoặc nhật ký php, vì đây là tham chiếu luồng 'stdout' của tiến trình PHP, tôi đoán đó là nơi nó được gửi. – nickb
Không có trong nhật ký apache hoặc php. PHP stderr đầu ra là trong nhật ký apache. – tkocjan