LAMP Stack (Classic)
Architecture Diagram
%% Autogenerated lamp-stack
graph TD
classDef standard fill:#1e293b,stroke:#38bdf8,stroke-width:1px,color:#e5e7eb;
classDef c-actor fill:#1e293b,stroke:#e5e7eb,stroke-width:1px,stroke-dasharray: 5 5,color:#e5e7eb;
classDef c-compute fill:#422006,stroke:#fb923c,stroke-width:1px,color:#fed7aa;
classDef c-database fill:#064e3b,stroke:#34d399,stroke-width:1px,color:#d1fae5;
classDef c-network fill:#2e1065,stroke:#a855f7,stroke-width:1px,color:#f3e8ff;
classDef c-storage fill:#450a0a,stroke:#f87171,stroke-width:1px,color:#fee2e2;
classDef c-security fill:#450a0a,stroke:#f87171,stroke-width:1px,color:#fee2e2;
classDef c-gateway fill:#2e1065,stroke:#a855f7,stroke-width:1px,color:#f3e8ff;
classDef c-container fill:#422006,stroke:#facc15,stroke-width:1px,color:#fef9c3;
subgraph server ["Web Server (Single Node)"]
direction TB
vm("<b>Virtual Machine</b><br/><i>compute</i><br/><span style='font-size:0.8em'>Linux (Ubuntu/Debian)</span>")
class vm c-compute
apache(("<b>Apache HTTPD</b><br/><i>network</i><br/><span style='font-size:0.8em'>Web Server + ModPHP</span>"))
class apache c-network
app("<b>PHP Application</b><br/><i>container</i><br/><span style='font-size:0.8em'>WordPress / Custom</span>")
class app c-compute
db[("<b>MySQL / MariaDB</b><br/><i>database</i><br/><span style='font-size:0.8em'>Relational Database</span>")]
class db c-database
fs[("<b>Local Filesystem</b><br/><i>storage</i><br/><span style='font-size:0.8em'>/var/www/html</span>")]
class fs c-storage
end
%% Orphans
users(("<b>Web Visitors</b><br/><i>actor</i><br/><span style='font-size:0.8em'>Public Traffic</span>"))
class users c-actor
%% Edges
users -.-> apache
apache -.-> app
app -.-> db
app -.-> fs
LAMP Stack (Classic)
Linux, Apache, MySQL, PHP. The original web stack.
Architecture Diagram
Description
The LAMP stack is a classic, battle-tested architecture for hosting dynamic websites and content management systems like WordPress, Drupal, or custom PHP applications.
It relies on Linux as the OS, Apache as the web server, MySQL (or MariaDB) for relational data, and PHP as the scripting language.
Tech Stack
| Component | Technology |
|---|---|
| App | PHP / WordPress |
| Web | Apache |
| Db | MySQL / MariaDB |
| Os | Linux |