stack

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

ComponentTechnology
AppPHP / WordPress
WebApache
DbMySQL / MariaDB
OsLinux