What is PHPDocker.io?

PHPDocker.io is a tool that will help you build a typical PHP development environment based on Docker with just a few clicks. It supports provisioning of the usual services (MySQL, Redis, Elasticsearch...), with more to come. PHP 7.1 (since beta 1) is supported, as well as 7.0 and 5.6.

Why Docker? Containers are typically faster to set up, less prone to provisioning errors (pre-setup images), and last but not least, web app deployment is going the way of the container. PHP applications work really well on Docker, and, as applications are increasingly set up for Docker, so should our development environments.

This a first, early feeler prototype. Features to come:

  • HHVM
  • RabbitMQ
  • Blackfire profiler
  • Tideways profiler


Spring update: docker compose updates
April 19th, 2017

Big list of updates:

  • New generated project structure and refactorings
  • Elasticsearch updates
  • Phalcon now supported on php 7.1
  • Docker-compose file version now at 3.1 (latest)
  • Removed vagrant option
  • README updates
Continue reading >
(0) comment(s)
Winter update: PHP 7.1, Silex, service updates
December 15th, 2016

After a long hiatus where life got in the way of updates, here we come with the latest trove:

Continue reading >
(2) comment(s)
Now supporting PHP 7.1 (7.1.0-beta1)
August 15th, 2016

Added support for PHP 7.1.0-beta1 on the generator and extra PHP 7.1 images (cli and fpm) for those of you who like to tinker with pre-release software.

Continue reading >
(0) comment(s)
July updates
July 26th, 2016

Elasticsearch 2.3 now supported and base images updates.

Continue reading >
(1) comment(s)