MariaDB/Apache/phpmyadmin stack with no security on Docker Compose
Find a file
2026-04-01 10:57:36 +02:00
src added perl support, test scripts 2026-04-01 10:55:55 +02:00
docker-compose.yaml added perl support, test scripts 2026-04-01 10:55:55 +02:00
Dockerfile.perl added perl support, test scripts 2026-04-01 10:55:55 +02:00
icon.png added perl support, test scripts 2026-04-01 10:55:55 +02:00
LICENSE Initial commit 2026-04-01 09:12:59 +02:00
README.md readme git fix 2026-04-01 10:57:36 +02:00
screenshot.webp docker-compose.yaml and readme 2026-04-01 09:23:15 +02:00

XAMPP icon with the symbol replaced with a Docker icon

xampp_replacement

MariaDB/Apache/phpmyadmin/perl stack with no security on Docker Compose. I made it as a XAMPP replacement for fresh Linux installs at school.

git clone https://git.ignis621.net/ignis621/xampp_replacement.git
cd xampp_replacement
docker compose up -d

After running you can reach:

If prompted for auth, use root with an empty password. Example:

$con = mysqli_connect("127.0.0.1","root","","database_name");

Screenshot of two Firefox windows. On the left, phpmyadmin is open at http://localhost:8080. On the right, a screenshot of a directory tree in the Apache webserver at http://localhost

Enabling Perl

If you want to use Perl, go into docker-compose.yaml, uncomment the lines after # UNCOMMENT if you want to use PERL: and run docker compose up -d --build

It will take up to a few minutes on the first startup. Afterwards run without the --build flag

Caution

This setup is dangerous if you expose it to the internet. Only use it if you need something with root access without a password.