Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kasperisager/php-dockerized
Dockerized PHP development stack: Nginx, MySQL, MongoDB, PHP-FPM, HHVM, Memcached, Redis, Elasticsearch and RabbitMQ
https://github.com/kasperisager/php-dockerized
Last synced: about 2 months ago
JSON representation
Dockerized PHP development stack: Nginx, MySQL, MongoDB, PHP-FPM, HHVM, Memcached, Redis, Elasticsearch and RabbitMQ
- Host: GitHub
- URL: https://github.com/kasperisager/php-dockerized
- Owner: kasperisager
- License: mit
- Archived: true
- Created: 2013-05-30T18:54:45.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-04-11T12:02:55.000Z (over 6 years ago)
- Last Synced: 2024-09-21T04:02:04.467Z (about 2 months ago)
- Language: PHP
- Homepage:
- Size: 87.9 KB
- Stars: 1,090
- Watchers: 62
- Forks: 324
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PHP Dockerized
> Dockerized PHP development stack: Nginx, MySQL, MongoDB, PHP-FPM, HHVM, Memcached, Redis, Elasticsearch and RabbitMQ
[![Build Status](https://travis-ci.org/kasperisager/php-dockerized.svg)](https://travis-ci.org/kasperisager/php-dockerized)
PHP Dockerized gives you everything you need for developing PHP applications locally. The idea came from the need of having an OS-agnostic and virtualized alternative to the great [MNPP](https://github.com/jyr/MNPP) stack as regular LAMP stacks quite simply can't keep up with the Nginx + PHP-FPM/HHVM combo in terms of performance. I hope you'll find it as useful an addition to your dev-arsenal as I've found it!
## What's inside
* [Nginx](http://nginx.org/)
* [MySQL](http://www.mysql.com/)
* [MongoDB](http://www.mongodb.org/)
* [PHP-FPM](http://php-fpm.org/)
* [HHVM](http://www.hhvm.com/)
* [Memcached](http://memcached.org/)
* [Redis](http://redis.io/)
* [Elasticsearch](http://www.elasticsearch.org/)
* [RabbitMQ](https://www.rabbitmq.com/)## Requirements
* [Docker Engine](https://docs.docker.com/installation/)
* [Docker Compose](https://docs.docker.com/compose/)
* [Docker Machine](https://docs.docker.com/machine/) (Mac and Windows only)## Running
Set up a Docker Machine and then run:
```sh
$ docker-compose up
```That's it! You can now access your configured sites via the IP address of the Docker Machine or locally if you're running a Linux flavour and using Docker natively.
## License
Copyright © 2014-2018 [Kasper Kronborg Isager](http://github.com/kasperisager). Licensed under the terms of the [MIT license](LICENSE.md).