1
我曾经找到一种方法来通过php的交互式shell php -a
来禁用会话记录。我如何重新打开它?有没有办法将日志记录发送到另一个文件,除了~/.php_history
?我想我可能会将输出发送到/dev/null
。更改PHP交互式shell历史记录的保存路径
编辑:它显然仍然保存到.php_history
文件。它不会保存,直到完全离开外壳。我仍然想知道如何将历史记录移到另一个文件。
我曾经找到一种方法来通过php的交互式shell php -a
来禁用会话记录。我如何重新打开它?有没有办法将日志记录发送到另一个文件,除了~/.php_history
?我想我可能会将输出发送到/dev/null
。更改PHP交互式shell历史记录的保存路径
编辑:它显然仍然保存到.php_history
文件。它不会保存,直到完全离开外壳。我仍然想知道如何将历史记录移到另一个文件。
不,目前(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指令。
“会话登录”或“会话记录”? – Mike
它应该是日志:) – jonavon