eAccelerator で Cached scripts が表示されないときは

eAccelerator は、PHP のコードキャッシュを有効にしてくれるモジュールです。Zend Framework のように大量のクラスを使いまくるウェブアプリでは、劇的にパフォーマンスがあがることがあります。

さて、eAccelerator には管理用のツールがついてきます。control.php というのがそれで、適当なディレクトリにコピーすれば使えるのですが、「Cached scripts」がなぜか真っ白です。キャッシュ自体は有効なのにおかしいなぁと思ったら、以下のような設定が php.ini に必要みたいです。

eaccelerator.allowed_admin_path="control.phpを置いた場所のパス"

上記の設定をして、apache を再起動したら、無事「Cached scripts」が表示されました!