เว็บบอร์ดสำหรับระบบแคชที่คุณชื่นชอบ

คลายซิปที่เก็บถาวรและเปิดตัว 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 ให้ตั้งค่าเป็น tlsPCA_REDIS_0_SSL SSL สำหรับ TLS ต้องใช้ Redis> = 6.0 (ไม่บังคับ) คุณสามารถตั้งค่าเป็น 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 DOMAN SOCKET (ไม่บังคับ)PCA_REDIS_0_DATABASES จำนวนฐานข้อมูลให้ใช้สิ่งนี้หากคำสั่ง config ถูกปิดใช้งาน (ไม่บังคับ)PCA_REDIS_0_SCANSIZE จำนวนคีย์เซิร์ฟเวอร์จะใช้คำสั่งสแกนแทนคีย์ (ไม่บังคับ)memcached:
PCA_MEMCACHED_0_NAME ชื่อเซิร์ฟเวอร์ (ไม่บังคับ)PCA_MEMCACHED_0_HOST เป็นทางเลือกเมื่อระบุเส้นทางPCA_MEMCACHED_0_PORT เป็นตัวเลือกเมื่อใช้พอร์ตเริ่มต้นPCA_MEMCACHED_0_PATH ซ็อกเก็ตโดเมน Unix (ไม่บังคับ)เปิดไฟล์กำหนดค่าสำหรับข้อมูลเพิ่มเติม
ในการเพิ่มเซิร์ฟเวอร์อื่นให้เพิ่มตัวแปรสภาพแวดล้อมเดียวกัน แต่เปลี่ยน
0เป็น1(2สำหรับเซิร์ฟเวอร์ที่สามและอื่น ๆ )
นอกจากนี้ยังมีภาพนักเทียบท่า: 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 )