The Best opcache-gui Alternative

While amnuts/opcache-gui is a great single-purpose script, modern web applications often rely on multiple caching layers. phpCacheAdmin is a modern OPCache GUI with a treemap memory map, deployment warmup and health checks — and it manages Redis, Memcached, APCu and Realpath cache too.

localhost/?dashboard=opcache
phpCacheAdmin OPcache dashboard preview - light mode

opcache-gui vs. phpCacheAdmin

A side-by-side look at what you get when you switch.

Feature phpCacheAdmin opcache-gui
OPcache statistics & hit rates Yes Yes
Invalidate cached scripts Yes Yes
Preloaded files overview Yes Yes
Treemap memory map of cached scripts Yes No
Directory warmup after deployment Yes No
Health checks Yes No
Historical metrics & charts SQLite-backed history Live polling only
APCu user cache editor Yes No
Realpath cache viewer Yes No
Redis & Memcached management Yes No
Server dashboard (phpinfo, CPU, RAM, disk) Yes No
Built-in login & read-only mode Yes No
Dark mode Yes No
Single-file drop-in Full app (zip, Docker, Composer) Yes, one file
License MIT MIT

Why choose phpCacheAdmin over opcache-gui?

1. All-in-One Dashboard

Stop jumping between different scripts for different caches. Monitor your PHP Zend OPcache, inspect Redis keys, and check Memcached hit rates all from a single, centralized command center.

2. Cached Scripts Memory Map

An interactive treemap visualizes every cached PHP script sized by its memory consumption. Click a folder to zoom in and instantly see which parts of your codebase use the most OPcache memory.

3. Deployment Warmup

After a deployment OPcache starts cold, and your first visitors pay the compilation cost. The warmup feature compiles a whole directory into the cache on demand, so the cache is hot before real traffic hits it.

4. Health Checks & Server Overview

Automatic health checks keep an eye on your OPcache configuration and usage. The Server dashboard adds a quick look at the machine itself: PHP version and configuration, loaded extensions, phpinfo(), and CPU, RAM and disk usage.

5. Realpath & APCu Support

Get deeper insights into your PHP environment. Beyond just OPCache scripts, you can monitor the Realpath stat cache and explore APCu user cache allocations — including editing and deleting cached entries.

6. Modern, Responsive UI

phpCacheAdmin features a clean, Tailwind-powered interface that looks great on any device, with a native dark mode. An optional login screen and read-only mode make it safe to share with the whole team.

Frequently Asked Questions

Is phpCacheAdmin a full replacement for opcache-gui?

Yes. Everything opcache-gui shows is in the OPcache dashboard: statistics, memory usage, hit rates, cached scripts with per-file invalidation and preloaded files. On top of that you get a treemap visualization of cached scripts, a directory warmup, health checks and historical charts.

Can I monitor my application's OPcache from the Docker image?

OPcache lives inside each PHP process, so any OPcache GUI has to run on the same PHP runtime as your application - that applies to opcache-gui and phpCacheAdmin alike. Use the release zip or the Composer package inside your app's server for OPcache, and the Docker image for Redis and Memcached.

What is OPcache warmup and does phpCacheAdmin support it?

After every deployment OPcache starts empty and the first visitors pay the compilation cost. phpCacheAdmin's warmup compiles a whole directory into the cache on demand, so the cache is hot before real traffic arrives. opcache-gui does not offer cache preheating.

Does phpCacheAdmin also cover APCu and the realpath cache?

Yes. Besides OPcache it includes an APCu dashboard where you can view and edit user-cached entries, a Realpath cache viewer, and full management dashboards for Redis and Memcached - all in one interface.

Is phpCacheAdmin free for commercial use?

Yes. Both tools are MIT-licensed open source. phpCacheAdmin can be used freely in personal and commercial projects.

Ready to try phpCacheAdmin?

Free, open source and running in under a minute.