{"repo":"nanoninja/docker-nginx-php-mysql","free":true,"listed":false,"github":"https://github.com/nanoninja/docker-nginx-php-mysql","clone":"git clone https://github.com/nanoninja/docker-nginx-php-mysql.git","description":"Docker running Nginx, PHP-FPM, MySQL & PHPMyAdmin","language":"Makefile","stars":1771,"topics":["docker","docker-compose","nginx","composer","mysql","phpmyadmin","lemp","php-fpm"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Nginx PHP MySQL Docker running Nginx, PHP-FPM, Composer, MySQL and PHPMyAdmin. Overview 1. Install prerequisites Before installing project make sure the following prerequisites have been met. 2. Clone the project We’ll download the code from its repository on GitHub. 3. Configure Nginx With SSL Certificates [ Optional ] We'll generate and configure SSL certificate for nginx before running server. 4. Configure Xdebug [ Optional ] We'll configure Xdebug for IDE (PHPStorm or Netbeans). 5. Run the application By this point we’ll have all the project pieces in place. 6. Use Makefile [ Optional ] When developing, you can use Makefile for doing recurrent operations. 7. Use Docker Commands When running, you can use docker commands for doing recurrent operations. Install prerequisites To run the docker commands without using sudo you must add the docker group to your-user : For now, this project has been mainly created for Unix (Linux/MacOS) . Perhaps it could work on Windows. All requisites should be available for your distribution. The most important are : Git Docker Docker Compose Check if docker-compose is already installed by entering the following command : Check Docker Compose compatibility : Compose file version 3 reference The following is optional but makes life more enjoyable : On Ubuntu and Debian these are available in the meta-package build-essential. On other distributions, you may need to install the GNU C++ compiler separately. Images to use Nginx MySQL PHP-FPM Compos","default_branch":null,"files":null,"tree":[],"storefront":"/r/nanoninja","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nanoninja/docker-nginx-php-mysql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}