Un tablero web para su sistema de almacenamiento en caché favorito.

Descomprima el archivo y el lanzamiento de index.php en un navegador web. No se requiere instalación. Sin embargo, es muy recomendable (aunque no es necesario) ejecutar composer install .
Si usa los valores predeterminados (por ejemplo, Redis, Servidores Memcached), todo debería funcionar fuera de la caja. Para personalizar la configuración, no edite config.dist.php directamente, pero cópiela en config.php .
Reemplace todos los archivos y elimine la carpeta tmp (esta carpeta contiene solo plantillas de twig compiladas).
Todas las claves del archivo de configuración son variables ENV compatibles, solo deben comenzar con PCA_ Prefix.
Las opciones con una matriz se pueden configurar usando "notación de puntos" pero use _ en lugar de un punto. O incluso puede usar JSON (por ejemplo, la opción Redis SSL).
Redis:
PCA_REDIS_0_NAME El nombre del servidor (opcional).PCA_REDIS_0_HOST opcional cuando se especifica una ruta.PCA_REDIS_0_PORT OPCIONAL Cuando se usa el puerto predeterminado.PCA_REDIS_0_SCHEME Schema de conexión (opcional). Si necesita una conexión TLS, configúrela en tls .PCA_REDIS_0_SSL Opciones SSL para TLS. Requiere redis> = 6.0 (opcional). Puede establecer el valor como JSON {"cafile":"private.pem","verify_peer":true} .PCA_REDIS_0_DATABASE Base de datos predeterminada (opcional).PCA_REDIS_0_USERNAME ACL - requiere redis> = 6.0 (opcional).PCA_REDIS_0_PASSWORD Opcional.PCA_REDIS_0_AUTHFILE File con una contraseña, por ejemplo, Secrets de Docker (opcional).PCA_REDIS_0_PATH Unix Domain Socket (opcional).PCA_REDIS_0_DATABASES Número de bases de datos, use esto si el comando config está deshabilitado (opcional).PCA_REDIS_0_SCANSIZE Número de claves, el servidor usará el comando de escaneo en lugar de las teclas (opcionales).Memcached:
PCA_MEMCACHED_0_NAME El nombre del servidor (opcional).PCA_MEMCACHED_0_HOST opcional cuando se especifica una ruta.PCA_MEMCACHED_0_PORT OPCIONAL cuando se usa el puerto predeterminado.PCA_MEMCACHED_0_PATH Unix Domain Socket (opcional).Abra el archivo de configuración para obtener más información.
Para agregar otro servidor, agregue las mismas variables de entorno, pero cambie
0a1(2para el tercer servidor, etc.).
También está disponible una imagen de Docker: https://hub.docker.com/r/robinn/phpcacheadmin
Ejecutar con un solo comando:
docker run -p 8080:80 -d --name phpcacheadmin -e " PCA_REDIS_0_HOST=redis_host " -e " PCA_REDIS_0_PORT=6379 " -e " PCA_MEMCACHED_0_HOST=memcached_host " -e " PCA_MEMCACHED_0_PORT=11211 " robinn/phpcacheadminO úselo en Docker-Compose.yml
version : ' 3 '
services :
phpcacheadmin :
image : robinn/phpcacheadmin
ports :
- " 8080:80 "
# volumes:
# If you want to use config.php instead of ENV variables
# - "./config.php:/var/www/html/config.php"
environment :
- PCA_REDIS_0_HOST=redis
- PCA_REDIS_0_PORT=6379
- PCA_MEMCACHED_0_HOST=memcached
- PCA_MEMCACHED_0_PORT=11211
links :
- redis
- memcached
redis :
image : redis
memcached :
image : memcached lru_crawler . SASL no es compatible porque no hay forma de obtener las llaves.No es necesario tener todos los paneles habilitados.
robinn/cache ) Panel de control.