php-docker-boilerplate

๐Ÿฒ PHP Docker Boilerplate for Symfony, Wordpress, Joomla or any other PHP Project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)

mysqldockernginxphpelasticsearchboilerplatesymfonysolrftpphp-fpmapache2mail-sandbox

Preview

php-docker-boilerplate preview

Overview

This is a customizable Docker boilerplate for PHP-based projects that provides pre-configured containers for web servers (Nginx or Apache), databases (MySQL, MariaDB, PostgreSQL), caching layers (Redis, Memcached) and development tools like Xdebug and PhpMyAdmin. It supports popular frameworks like Symfony, CakePHP and Yii, with modular configuration files that allow easy customization for different project needs.

Features

nginx-supportapache-httpd-supportphp-fpmxdebugelasticsearchsolrredismemcachedmailcatcherftp-serverphpmyadmin

Feature Flags

userDashboardblogteamsOrgssearchcachingschedulingCronsdocker

Recommended Use Cases

symfony-projectscakephp-projectsyii-projectswordpress-projectsjoomla-projectsgeneric-php-projects

Frontend

None

Backend

phpphp-fpmnginxapache2

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
563
๐Ÿด Forks
184
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2016-10-18T20:47:02Z

Stack

Framework
symfony
Language
php
Database
mysql, mariadb, perconadb, postgresql

Data Layer

Databases
postgresql, mysql, redis, mariadb, perconadb

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate