@startuml
digraph G {
www [shape=doublecircle]
httpserver [label="HTTP server", shape=component, style=filled, fillcolor=lightblue]
symfony [label="Symfony", shape=oval]
redisearch [label="RediSearch", shape=box3d]
config [label="Configuration", shape=note]
database [label="Database", shape=cylinder, style=filled, fillcolor=lightblue]
session [label="Session", shape=folder, style=filled, fillcolor=lightblue]
cache [label="Cache", shape=folder, style=filled, fillcolor=lightblue]
www -> httpserver -> symfony -> {redisearch, config, database, session, cache}
}
@enduml
(Base on Symfony documentation)
- Redis
- Filesystem
- Relational Database
- MongoDB
- APCu
- Memory
- Filesystem
- Doctrine
- Memcached
- Database
- PSR
- Redis
The most common place to set environment variables are in the HTTP server configurations.