Docker deploying Nginx MySQL PHP7 in one key, support full feature functions.

git, docker and docker-compose;$ git clone https://github.com/yeszao/dnmp.git
$ docker-compose up
sudo before this command in Linux.localhost, you will see:
The index file is located in ./www/site1/.
Default, we start LATEST PHP version by using:
$ docker-compose up
we can also start PHP5.4 or PHP5.6 by using:
$ docker-compose -f docker-compose54.yml up
$ docker-compose -f docker-compose56.yml up
We need not change any other files, such as nginx config file or php.ini, everything will work fine in current environment (except code compatibility error).
Notice: We can only start one php version, for they using same port. We must STOP the running project then START the other one.
Default demo include 2 sites:
To preview them, add 2 lines to your hosts file (at /etc/hosts on Linux and C:\Windows\System32\drivers\etc\hosts on Windows):
127.0.0.1 www.site1.com
127.0.0.1 www.site2.com
Then you can visit from browser.
Content type
Image
Digest
Size
252.1 MB
Last updated
over 8 years ago
docker pull dongshufeng/my-php