Apacheのログをローテーションするコマンド rotatelogs.exe を、例えば下記の様に httpd.confへ仕込むと、
ErrorLog "|bin/rotatelogs.exe -L logs/error_log -n 4 logs/error.log 512K" CustomLog "|bin/rotatelogs.exe -f -L logs/access_log -n 4 logs/access.log 512K" combined
Apacheを起動したときに、謎のDOS窓が2つほど表示されてしまうことがある。
原因は多分rotatelogs.exeがコンソールアプリだから。
回避方法は、Apacheをサービスとして登録して利用すること。XAMPPのコントロールパネルからだと簡単にサービス登録できるので、大変おすすめである。
Apacheをサービスとして自動起動したくないときは、サービスの設定で「手動」にしてしまえばよろしい。
XAMPPへ戻る。