phpCacheAdmin
v1.6.4
お気に入りのキャッシュシステム用のWebダッシュボード。

Webブラウザでアーカイブと起動index.phpを解凍します。インストールは必要ありません。ただし、 composer installを実行するには(必須ではありませんが)強くお勧めします。
デフォルト(redis、memcachedサーバーなど)を使用する場合、すべてが箱から出して作業する必要があります。構成をカスタマイズするには、 config.dist.phpを直接編集するのではなく、 config.phpにコピーします。
すべてのファイルを交換し、 tmpフォルダーを削除します(このフォルダーには、コンパイルされたTwigテンプレートのみが含まれています)。
構成ファイルからのすべてのキーは、env変数がサポートされているため、 PCA_プレフィックスから開始する必要があります。
配列付きのオプションは、「ドット表記」を使用して設定できますが、ドットの代わりに_を使用できます。または、JSON(redis SSLオプションなど)を使用することもできます。
Redis:
PCA_REDIS_0_NAMEサーバー名(オプション)。PCA_REDIS_0_HOSTオプション。PCA_REDIS_0_PORTデフォルトポートが使用されている場合はオプション。PCA_REDIS_0_SCHEME接続スキーム(オプション)。 TLS接続が必要な場合は、 tlsに設定します。PCA_REDIS_0_SSL SSLオプション。 redis> = 6.0(オプション)が必要です。 ValueをJSON {"cafile":"private.pem","verify_peer":true}として設定できます。PCA_REDIS_0_DATABASEデフォルトデータベース(オプション)。PCA_REDIS_0_USERNAME ACL -Redis> = 6.0(オプション)が必要です。PCA_REDIS_0_PASSWORDオプション。PCA_REDIS_0_AUTHFILEパスワードを備えたファイル、例:Docker Secrets(オプション)。PCA_REDIS_0_PATH UNIXドメインソケット(オプション)。PCA_REDIS_0_DATABASESデータベースの数は、Configコマンドが無効になっている場合にこれを使用します(オプション)。PCA_REDIS_0_SCANSIZE keysの数、サーバーはキーの代わりにスキャンコマンドを使用します(オプション)。Memcached:
PCA_MEMCACHED_0_NAMEサーバー名(オプション)。PCA_MEMCACHED_0_HOSTオプションパスが指定されている場合。PCA_MEMCACHED_0_PORTデフォルトポートが使用されるときのオプション。PCA_MEMCACHED_0_PATH UNIXドメインソケット(オプション)。詳細については、構成ファイルを開きます。
別のサーバーを追加するには、同じ環境変数を追加しますが、
0から1(3番目のサーバーの場合は2など)を変更します。
Docker画像も利用できます:https://hub.docker.com/r/Robinn/PHPCACHEADMIN
単一コマンドで実行:
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/phpcacheadminまたは、 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はサポートされていません。すべてのダッシュボードを有効にする必要はありません。
robinn/cache )ダッシュボード。