Angie • MariaDB • PHP • SSL

Local Development Stack

Dashboard Help About

Welcome to AMP

Dev Stack link opens Angie Status. This link opens the docs [Help].


Real-time server status

Domains: 1 total

Dev Stack links open local sites. This link opens the docs [Help].

Core Components

ComponentVersion
Angie ServerServer software: Angie/1.11.3 Angie server version: 1.11.3
PHP8.3.30
MariaDB10.11.16-MariaDB-ubu2204 (Connected via root) Ready

Database Connection

Server: db

RootUser
Database: ampdbDatabase: ampdb
User: rootUser: ampuser
Pass: rootpass123Pass: ampass456

Database Configuration

Root (admin) App User
User: Password: User: Password: Database:

Status:

User Test: App user connected !

Version: 10.11.16-MariaDB-ubu2204

Existing databases:

  • ampdb
  • amptest
  • information_schema
  • mysql
  • performance_schema
  • sys

Pick a different name if yours is listed.

PHP Extensions (commonly used)

  • pdo_mysql: enabled
  • gd: enabled
  • curl: enabled
  • mbstring: enabled
  • openssl: enabled
  • json: enabled
  • xml: enabled
  • zip: enabled
  • intl: enabled
  • fileinfo: enabled

PHP Limits

SettingValue
memory_limit256M
max_execution_time300 seconds
upload_max_filesize50M
post_max_size50M
max_input_vars5000

Credentials

This is a local development stack.

  • No passwords are stored or shown here
  • Edit docker-compose.yml or .env for changes
  • SSL: self-signed via mkcert (trusted locally after install)
  • All configuration files are on host: [C:][D:]or[USB]\amp\config\...

Customization

This is Open Source.

This stack is intentionally kept small and readable.
You can open every .bat file, every .conf file, every docker-compose.yml.
Change them. Break them. Fix them.
That is how you really learn.


To add more PHP extensions, edit the Dockerfile and rebuild the image.

To add more services (Redis, Mailhog, etc), edit docker-compose.yml and add configs.

To contribute improvements, submit a PR on GitHub: https://github.com/gigamaster/amp