我想使用 file_put_contents 从 PHP 将一些文本放入 Apache 错误日志(侦听 stderror 错误流)。
我错过了这个流的名称,以及我是否必须在它前面加上 :// 或类似的东西。
谢谢
见http://php.net/manual/en/wrappers.php.php
$log = fopen("php://stderr", "a");
fwrite($log, "test message");
fclose($log);
但您可能想改用该error_log
功能。
来自http://php.net/manual/en/wrappers.php.php
php://stdin
,php://stdout
并php://stderr
允许直接访问 PHP 进程的相应输入或输出流。建议您简单地使用常量STDIN
,STDOUT
而STDERR
不是使用这些包装器手动打开流。