我想使用file_put_contents从PHP中将一些文本放入Apache错误日志(侦听stderror错误流)。
我错过了这个流的名称,以及我是否必须在其之前添加://或类似内容。
由于
答案 0 :(得分:2)
请参阅http://php.net/manual/en/wrappers.php.php
$log = fopen("php://stderr", "a");
fwrite($log, "test message");
fclose($log);
但您可能想要使用error_log
功能。
答案 1 :(得分:2)
来自http://php.net/manual/en/wrappers.php.php
php://stdin
,php://stdout
和php://stderr
允许直接访问PHP进程的相应输入或输出流。建议您只使用常量STDIN
,STDOUT
和STDERR
,而不是使用这些包装器手动打开流。