https://github.com/holmesian/lnmp
nginx php-fpm mysql docker 开发环境
https://github.com/holmesian/lnmp
docker docker-compose lnmp
Last synced: 7 months ago
JSON representation
nginx php-fpm mysql docker 开发环境
- Host: GitHub
- URL: https://github.com/holmesian/lnmp
- Owner: holmesian
- License: mit
- Created: 2020-03-18T12:26:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T10:40:03.000Z (over 1 year ago)
- Last Synced: 2025-01-21T09:12:43.738Z (9 months ago)
- Topics: docker, docker-compose, lnmp
- Language: Dockerfile
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lnmp
nginx php7-fpm/php5-fpm mysql redis 的 docker 开发环境

# 使用方法
下载到本地
git clone https://github.com/holmesian/lnmp.git
cd lnmp
cp .env.sample .env
根据实际情况编辑 .env
# web文件路径
WWWROOT=/Users/holmesian/OneDrive/Coding/www# log文件路径
LOGROOT=/Users/holmesian/Downloads/log# WWWROOT读写模式
# WWWROOTTYPE=cached #For MAC
#For Win
WWWROOTTYPE=rw# mysql数据位置
MYSQLDATA=/Users/holmesian/Docker/mysql# MYSQLDATA读写模式
# MYSQLDATATYPE=delegated #For MAC
#For Win
MYSQLDATATYPE=rw# mysql root密码 默认 123456
# MYSQLPASWD={yourpasswd}执行 docker-compose (docker-compose version >= 1.27)
docker-compose up -d
# 备注
- 默认为 php7.4 ; docker version >= 19
- 将 etc\nginx 配置文件中,fastcgi_pass php-fpm:9000 修改为 fastcgi_pass php5-fpm:9000 即可使用 php5
- php / php5 目录下的 Dockerfile 为镜像配置文件,可酌情修改重新编译。需调试的环境可以选择holmesian/php5-fpm:xdebug holmesian/php7-fpm:xdebug
- etc 目录中为相应的配置文件 (nginx/mysql/php)
- docker container 中的网站根目录为 /www