1

我曾经找到一种通过php -aphp 的交互式 shell 禁用会话日志记录的方法。如何重新打开它?有没有办法将日志发送到另一个文件~/.php_history?我想我可能已将输出发送到/dev/null.

编辑:它显然仍然保存到.php_history文件中。在您完全退出 shell 之前,它不会保存。我仍然想知道如何将历史记录移动到另一个文件。

4

1 回答 1

1

不,目前(5.3.10 ubuntu)文件名~/.php_history是硬编码在 php 源代码中的。手表 :

sapi/cli/php_cli.c (line 1127)

如果您确实需要其他位置的历史文件,您可以使用符号链接。例如:

touch /tmp/.php_history
ln -s /tmp/.php_history /home/your_name/.php_history

您也可以考虑向 php 开发人员发送功能请求。他们可能会为此引入一个 php.ini 指令。

于 2012-12-14T03:50:35.183 回答