An open API service indexing awesome lists of open source software.

https://github.com/rodrigoleutz/docker-webdev

Docker para desenvolvimento em linguagem PHP
https://github.com/rodrigoleutz/docker-webdev

docker php56 php74 php8 phpmyadmin wordpress

Last synced: 10 months ago
JSON representation

Docker para desenvolvimento em linguagem PHP

Awesome Lists containing this project

README

          

# docker-webdev
Docker for PHP programming.


Author: Rodrigo Leutz
License: GPL v2.0

-------------------------------------------

Instructions:

Install


Arch Linux / Fedora / Ubuntu


./install-hosts.sh

Update



./update.sh

Activate



./activate.sh

Deactivate



./deactivate.sh

Database Backup



./backup.sh

-------------------------------------------

Access in your browser after installing:

- 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

Path



├── 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