/nginx-multi-php-fpm-docker

Docker compose yang berisi pengaturan untun nginx, php-fpm dan mariadb

Primary LanguagePHP

Kontainer yang terdapat di docker ini

  1. Nginx (web server)
  2. PHP-FPM 5.5
  3. PHP-FPM 5.6
  4. PHP-FPM 7.1
  5. PHP-FPM 7.2
  6. Mariadb (database)

Penjelasan isi file

  1. public_html : File program web diletakkan disini
  2. public_html\php55,56,71,71 : Letakan program web disalah satu folder tersebut dan php dengan versi tersebut akan tereksekusi
  3. php\www.conf : File pengaturan php fpm.
  4. nginx : Folder yang berisi pengaturan serta file log nginx.
  5. mysql : Folder yang berisi file database.

Konfigurasi Nginx (Cek Folder nginx/conf)

  1. nginx.conf : Pengaturan untuk program PHP biasa.
  2. laravel.conf : Pengaturan nginx untuk program PHP framework Laravel.
  3. codeigniter.conf : Pengaturan untuk PHP framework codeigniter.

Ekstensi PHP

Cek file Dockerfile untuk contoh instalasi ekstensi PHP