dnmp

Docker LNMP (Nginx, PHP7/PHP5, MySQL, Redis)

MIT License

Stars
3.9K
Committers
39

Bot releases are visible (Hide)

dnmp - v2.1.0 Latest Release

Published by jingmian over 1 year ago

1.完善Mac下构建
2.php7.php8增加swoole默认配置opensll

dnmp - stable

Published by jingmian over 2 years ago

更新nginx配置
更新env文件

dnmp - v2.0.5

Published by jingmian over 3 years ago

update install-php-extensions

dnmp - v2.0.4

Published by yeszao almost 5 years ago

  1. Expose 9501 for swoole
  2. Update README.md
  3. Rename docker-compose-full.yml and remove docker-compose-simple.yml
  4. Add user config and php config for phpmyadmin
dnmp - v2.0.3

Published by yeszao about 5 years ago

  1. Change mysql 5.7.29 to 5.7.28
  2. Remove default installing analysis-ik plugin to es
  3. Add container name for services
  4. Update README.md
dnmp - v2.0.2

Published by jingmian about 5 years ago

ADD mysql5

dnmp - v2.0.1

Published by yeszao about 5 years ago

  1. Use phpize to install tgz extensions instead of pecl
  2. Fix elasticsearch Dockerfile problem
  3. Fix README description
dnmp - v2.0.0

Published by yeszao about 5 years ago

Fix problems in v2.0.0-rc1

dnmp - v2.0.0-rc1

Published by yeszao about 5 years ago

  1. Add PHP5.4 (image is base on debian jessie, not Alpine).
  2. Merge PHP7 and PHP5.6 to one service.
  3. Seperate MySQL5 from MySQL(default is MySQL8).
  4. Move esdata/, mysql/, mongo/ to data/ directory.
  5. Move Dockerfile and Configuration files to services/ directory.
  6. Move ssl certificate direcroty to services/nginx/ssl.
  7. Add ElasticSearch plugin installation support.
  8. Add certbot installing for Nginx (optional).
  9. Rename log/ to logs/.
  10. Rename env ALPINE_REPOSITORIES to CONTAINER_PACKAGE_URL,PHP72_* to PHP_*.
  11. Change container WORKDIR from/var/www/html to /www.
dnmp - Add RabbitMQ,Elasticsearch,Mongodb servers

Published by yeszao about 5 years ago

  1. Add extension install message.
  2. Fix swoole ssl problem.
  3. Add Yaf, phpampq, ampq, mongodb, rar, ast, msgpack, igbinary, seaslog, yac, yaconf, event extensions.
  4. Add docker-compose-sample.yml file.
  5. Add RabbitMQ server.
  6. Add Elasticsearch, Logstash and Kibana (ELK) servers.
  7. Add Mongodb server.
  8. Add Memcached server.
  9. Add Openresty server.
dnmp - v1.3

Published by yeszao over 5 years ago

  1. Use .env file for settings
  2. Update README file
  3. Update php.ini and mysql.cnf
dnmp - v1.2

Published by yeszao almost 6 years ago

  1. Add phpmyadmin and redismyadmin
  2. Change directory structure
  3. Install mcrypt and opcache base on php version
  4. Add swoole extension
  5. Add multi php version co-exists
  6. Merge 2 demo website directory to one
  7. Display extensions name and version in demo code
  8. Config php.ini and mysql.conf default timezone to Asia/Shanghai
  9. Add .dockerignore
  10. Add multi-core compilation support
dnmp - v1.1 - Multi PHP version supporting

Published by yeszao over 6 years ago

  1. Update PHP7.1 to PHP7.2
  2. Add PHP5.4 and PHP5.6
  3. Remove install igbinary default
  4. Change mysql config file to set MySQL default charset to utf8mb4
  5. Move Dockerfile to php directory
  6. Fix some bug
dnmp -

Published by yeszao almost 7 years ago

First version