有一次,我发现了一种通过禁用会话日志php -a
,PHP的交互的shell。 我怎么打开它? 有没有一种方法来发送记录到另一个文件除了~/.php_history
? 我想我可能已经输出发送到/dev/null
。
编辑:它显然仍保存到.php_history
文件。 它不保存,直到你从shell完全退出。 我还是想知道如何移动历史日志到另一个文件。
有一次,我发现了一种通过禁用会话日志php -a
,PHP的交互的shell。 我怎么打开它? 有没有一种方法来发送记录到另一个文件除了~/.php_history
? 我想我可能已经输出发送到/dev/null
。
编辑:它显然仍保存到.php_history
文件。 它不保存,直到你从shell完全退出。 我还是想知道如何移动历史日志到另一个文件。
无,目前(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指令。