Wallogit.com
2017 © Pedro Peláez
PHP APC, APCu, OPcache and realpath dashboard
A dashboard for multiple caches in PHP with support for PHP Opcache, APCu, realpath and Redis, (*1)
Try it out at the demo page., (*2)
and one or more of the supported caches, (*3)
Simply drop the cache.php file somewhere on your webserver, preferably somewhere private, and that is it!
Navigate to the page using your browser and you will receive cache information., (*4)
, (*5)
Information about specific caches can be disabled by setting the ENABLE_<cache> key to false.
The default code tests whether the specific cache is available and supported before enabling it., (*6)
<?php
// Enable APC
define('ENABLE_APC', true);
// Disable APC
define('ENABLE_APC', false);
<?php
// Enable OPcache
define('ENABLE_OPCACHE', true);
// Disable OPcache
define('ENABLE_OPCACHE', false);
<?php
// Enable Realpath
define('ENABLE_REALPATH', true);
// Disable Realpath
define('ENABLE_REALPATH', false);
<?php
// Enable Redis
define('ENABLE_REDIS', true);
// Disable Redis
define('ENABLE_REDIS', false);
Redis configuration can be done by either changing the REDIS_ constants or by setting the environment variables with the same name., (*7)
| Environment Variable | Default | Description |
|---|---|---|
| REDIS_HOST | 127.0.0.1 |
The hostname of the redis instance to connect to |
| REDIS_PORT | 6379 |
The TCP port number on which Redis is listening for connections |
| REDIS_PASSWORD | null |
The password used to connect |
| REDIS_DATABASE | null |
Set this to the database number if you want to lock the database number |
| REDIS_SIZE | null |
The size of your Redis database in bytes if total size is detected incorrectly |
I really appreciate any contribution you would like to make, so don't hesitate to report an issue or submit pull requests., (*8)
Hi, my name is Jorgen Evens. By day I built things (mainly in PHP and JavaScript) for Ambassify and by night I tinker around with these kinds of projects., (*9)