Devilbox is an open-source PHP development environment, replacing LAMP, MAMP, and XAMPP

Devilbox is an open-source PHP development environment, replacing LAMP, MAMP, and XAMPP

The Devilbox is an advanced and highly customizable PHP stack that is dockerized and fully supports LAMP and MEAN. It seamlessly runs on all major platforms.

Based on Docker, Devilbox allows developers to run multiple development environments concurrently.

With Devilbox, managing an unlimited number of projects is effortless. It automatically creates vhosts, SSL certificates, and DNS records for your projects. Additionally, it offers email catch-all functionality and popular development tools. No configuration is required as everything is pre-setup.

Rest assured, Devilbox is compatible with macOS, Windows, and Linux operating systems.

Features

  • User-friendly control panel
  • Redis, Memcached, MongoDB, PostgreSQL
  • Cross-platform (works on macOS, Windows and Linux)
  • No needed, everything is pre-setup with mass virtual hosting.
  • Auto-DNS
  • phpMyAdmin, Adminer, OpCacheGUI

What does it include?

  • Apache
  • Nginx
  • PHP
  • MySQL
  • MariaDB
  • Percona
  • PgSQL
  • Redis
  • Memcached
  • MongoDB

Additional Services

  • Python (Flask)
  • Blackfire
  • ELK
  • MailHog
  • Ngrock
  • RabbitMQ
  • Solr HAProxy
  • Varnish

Install on Windows

  1. Clone https://github.com/cytopia/devilbox to C:\devilbox with Git for Windows
  2. Copy C:\devilbox\env-example to C:\devilbox.env
  3. Edit C:\devilbox.env
  4. Start all container C:\devilbox> docker-compose up

Install on Linux and macOS

1- # Get the Devilbox
$ git clone https://github.com/cytopia/devilbox

2- Create docker-compose environment file


$ cd devilbox
$ cp env-example .env

3- Edit your configuration $ vim .env

4- Start all containers

$ docker-compose up

License

  • MIT License

Resources

GitHub - cytopia/devilbox: A modern Docker LAMP stack and MEAN stack for local development
A modern Docker LAMP stack and MEAN stack for local development - GitHub - cytopia/devilbox: A modern Docker LAMP stack and MEAN stack for local development
devilbox.org
devilbox.org : devilbox website: http://devilbox.org

Read more