Un tableau de bord Web pour votre système de mise en cache préféré.

Décompressez l'archive et lancez index.php dans un navigateur Web. Aucune installation n'est requise. Cependant, il est fortement recommandé (bien que non nécessaire) d'exécuter composer install .
Si vous utilisez les valeurs par défaut (par exemple Redis, les serveurs memcached), tout devrait fonctionner hors de la boîte. Pour personnaliser la configuration, ne modifiez pas directement config.dist.php , mais copiez-le dans config.php .
Remplacez tous les fichiers et supprimez le dossier tmp (ce dossier ne contient que des modèles de brindilles compilées).
Toutes les clés du fichier de configuration sont prises en charge des variables Env, elles doivent simplement commencer par le préfixe PCA_ .
Les options avec un tableau peuvent être définies à l'aide de "Notation DOT" mais utilisez _ au lieu d'un point. Ou vous pouvez même utiliser JSON (option SSL Redis par exemple).
Redis:
PCA_REDIS_0_NAME Le nom du serveur (facultatif).PCA_REDIS_0_HOST FORMATIONNEL Lorsqu'un chemin est spécifié.PCA_REDIS_0_PORT FACITENAL Lorsque le port par défaut est utilisé.PCA_REDIS_0_SCHEME (facultatif). Si vous avez besoin d'une connexion TLS, définissez-la sur tls .PCA_REDIS_0_SSL Options SSL pour TLS. Nécessite Redis> = 6.0 (facultatif). Vous pouvez définir la valeur comme json {"cafile":"private.pem","verify_peer":true} .PCA_REDIS_0_DATABASE Base de données par défaut (facultative).PCA_REDIS_0_USERNAME ACL - Nécessite Redis> = 6.0 (facultatif).PCA_REDIS_0_PASSWORD FORMATIONNEL.PCA_REDIS_0_AUTHFILE Fichier avec un mot de passe, par exemple Docker Secrets (facultatif).PCA_REDIS_0_PATH SOCKING UNIX DOMAINE (facultatif).PCA_REDIS_0_DATABASES Nombre de bases de données, utilisez-le si la commande config est désactivée (facultative).PCA_REDIS_0_SCANSIZE Nombre de touches, le serveur utilisera la commande SCAN au lieu de touches (facultative).Memcached:
PCA_MEMCACHED_0_NAME Le nom du serveur (facultatif).PCA_MEMCACHED_0_HOST FORMATIONNELS Lorsqu'un chemin est spécifié.PCA_MEMCACHED_0_PORT FORMATIONNEL Lorsque le port par défaut est utilisé.PCA_MEMCACHED_0_PATH SOBLET DOMAINE UNIX (facultatif).Ouvrez le fichier de configuration pour plus d'informations.
Pour ajouter un autre serveur, ajoutez les mêmes variables d'environnement, mais changez
0à1(2pour le troisième serveur et ainsi de suite).
Une image Docker est également disponible: https://hub.docker.com/r/robinn/phpcacheadmin
Exécutez avec une seule commande:
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/phpcacheadminOu utilisez-le dans 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 n'est pas pris en charge car il n'y a aucun moyen d'obtenir les clés.Il n'est pas nécessaire que tous les tableaux de bord soient activés.
robinn/cache ).