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.
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.