Ein Web -Dashboard für Ihr Lieblings -Caching -System.

Entpacken Sie das Archiv und starten Sie Index.php in einem Webbrowser. Es ist keine Installation erforderlich. Es wird jedoch dringend empfohlen (obwohl nicht erforderlich) composer install auszuführen.
Wenn Sie die Standardeinstellungen (z. B. Redis, Memcached -Server) verwenden, sollte alles über die Schachtel funktionieren. Um die Konfiguration anzupassen, bearbeiten Sie config.dist.php nicht direkt, sondern kopieren Sie sie in config.php .
Ersetzen Sie alle Dateien und löschen Sie den tmp -Ordner (dieser Ordner enthält nur kompilierte Zweigvorlagen).
Alle Schlüssel aus der Konfigurationsdatei sind unterstützte Env -Variablen. Sie müssen einfach mit PCA_ -Präfix beginnen.
Optionen mit einem Array können mit "Punktnotation" eingestellt werden, verwenden jedoch _ anstelle eines Punktes. Oder Sie können sogar JSON (z. B. Redis SSL -Option) verwenden.
Redis:
PCA_REDIS_0_NAME Der Servername (optional).PCA_REDIS_0_HOST optional, wenn ein Pfad angegeben ist.PCA_REDIS_0_PORT optional, wenn der Standardport verwendet wird.PCA_REDIS_0_SCHEME -Verbindungsschema (optional). Wenn Sie eine TLS -Verbindung benötigen, stellen Sie sie auf tls ein.PCA_REDIS_0_SSL SSL -Optionen für TLS. Benötigt Redis> = 6.0 (optional). Sie können Wert als JSON {"cafile":"private.pem","verify_peer":true} .PCA_REDIS_0_DATABASE -Standarddatenbank (optional).PCA_REDIS_0_USERNAME ACL - erfordert Redis> = 6.0 (optional).PCA_REDIS_0_PASSWORD optional.PCA_REDIS_0_AUTHFILE -Datei mit einem Passwort, z. B. Docker Secrets (optional).PCA_REDIS_0_PATH UNIX -Domänen -Socket (optional).PCA_REDIS_0_DATABASES -Anzahl der Datenbanken verwenden, wenn der Konfigurationsbefehl deaktiviert ist (optional).PCA_REDIS_0_SCANSIZE -Anzahl der Schlüssel, der Server verwendet den Befehl scan anstelle von Schlüssel (optional).Memcached:
PCA_MEMCACHED_0_NAME Der Servername (optional).PCA_MEMCACHED_0_HOST optional, wenn ein Pfad angegeben ist.PCA_MEMCACHED_0_PORT optional Wenn der Standardport verwendet wird.PCA_MEMCACHED_0_PATH UNIX -Domänenbuchse (optional).Öffnen Sie die Konfigurationsdatei für weitere Informationen.
Um einen weiteren Server hinzuzufügen, fügen Sie dieselben Umgebungsvariablen hinzu, ändern Sie jedoch
0bis1(2für den dritten Server usw.).
Ein Docker -Bild ist auch verfügbar: https://hub.docker.com/r/robinn/phpcacheader
Mit einem einzigen Befehl ausführen:
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/phpcacheadminOder verwenden Sie es in 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 aktivieren. SASL wird nicht unterstützt, da es keine Möglichkeit gibt, die Schlüssel zu erhalten.Es ist nicht notwendig, alle Dashboards aktiviert zu haben.
robinn/cache ) Dashboard.