php -a
私はかつて、phpのインタラクティブシェルによってセッションロギングを無効にする方法を見つけました。どうすればオンに戻すことができますか?ログを別のファイルに送信する方法はあります~/.php_history
か?出力をに送信した可能性があると思います/dev/null
。
編集:それは明らかにまだ.php_history
ファイルに保存されます。シェルを完全に終了するまで保存されません。履歴ログを別のファイルに移動する方法を知りたいのですが。
php -a
私はかつて、phpのインタラクティブシェルによってセッションロギングを無効にする方法を見つけました。どうすればオンに戻すことができますか?ログを別のファイルに送信する方法はあります~/.php_history
か?出力をに送信した可能性があると思います/dev/null
。
編集:それは明らかにまだ.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ディレクティブを導入するかもしれません。