Docker for PHP programming.
Author: Rodrigo Leutz License: GPL v2.0
./install-hosts.sh
./update.sh
./activate.sh
./deactivate.sh
./backup.sh
-
PHP 5.6: http://dev.php5
-
PHP 7.4: http://dev.php7
-
PHP 8.0: http://dev.php8
-
Wordpress: http://dev.wp
-
phpMyAdmin: http://dev.phpmyadmin
-- Hosts: db
db-backup
-- User: root
-- Password: senha123
- Mysql:
sudo docker exec -it db mysql -u root -psenha123 sudo docker exec -it db-backup mysql -u root -psenha123
├── activate.sh = Activate script
├── backup = Backup folder
│ ├── files = Backup files
│ │ └── README.md
│ ├── logs = Backup Logs
│ │ └── README.md
│ └── README.md
├── backup.sh = Backup script
├── deactivate.sh = Deactivate script
├── img
│ └── php-docker.png
├── install-hosts.sh
├── LICENSE
├── public
│ ├── dev-php5 = PHP 5.6 server files
│ │ ├── index.php
│ │ └── info.php
│ ├── dev-php7 = PHP 7.4 server files
│ │ ├── index.php
│ │ └── info.php
│ ├── dev-php8 = PHP 8 server files
│ │ ├── index.php
│ │ └── info.php
│ └── wordpress = Wordpress server files
│ └── info.php
├── README.md = This file
├── update.sh = Update script
└── webdev
├── build = Dockerfiles
│ ├── php5-fpm
│ │ └── Dockerfile
│ ├── php7-fpm
│ │ └── Dockerfile
│ └── php8-fpm
│ └── Dockerfile
├── database = Database server files
│ ├── backup = Database backup server
│ │ └── README.md
│ ├── master = Database master server
│ │ └── README.md
│ └── README.md
├── docker-compose.yaml = docker-compose file
└── nginx
├── conf = NGINX server config
│ ├── nginx.conf
│ └── snippets
│ └── fastcgi-php.conf
├── defaults = Default server config file
│ └── defaults.conf
├── logs = Servers logs
│ └── README.md
└── sites = NGINX servers config files
├── dev-php5.conf
├── dev-php7.conf
├── dev-php8.conf
├── phpmyadmin.conf
└── wp-dev.conf