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