問題 phpのセッションファイルが大量に生成されているシステムがあり、/tmp 直下に何万個もファイルがあるのはよろしくないような気がするのですが、何か改善できないでしょうか。 ファイルベースのセッションをやめてmemcachedやデータベースへ格納したいところですが、そうもいかない場合… 答え phpの標準機能で、何階層かディレクトリを作って、その中にセッションファイルを格納することができる。 1、セッションの保存場所とディレクトリを何階層作るか指定する php.ini か、.htaccess で以下のように設定する。 session.save_path = "2;/セッション/保存用/ディレクトリ" 設定ファイルではなくプログラムで対応する場合は、session_start() する前に、以下を実行するようにプログラムを変更する。 session_save_path("2;/セッション
![【php】セッションファイルが大量に発生する場合 at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1547f4b97eb50bd09e99d5f897a6c447ee41f867/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Ffb.png)