Skip to content
 
 

Repository files navigation

Docker LNMP Stack

基于 Docker Compose 的本地 LNMP 开发环境,包含 Nginx、多个 PHP 版本、MySQL、Redis 及可选服务。

功能概览

  • 使用 Docker Compose 编排 Nginx、PHP、MySQL、Redis 等服务。
  • 提供 PHP 5.x、7.x 等多个运行环境的服务目录和日志目录。
  • 提供示例环境变量、站点代码目录和 shell alias 样例。

快速开始

cp env.sample .env
cp docker-compose.sample.yml docker-compose.yml
docker compose up -d

将站点文件放入 www/,服务数据与日志分别保存在 data/logs/。按需修改 .env 与 compose 文件中的端口、版本和密码。

目录说明

路径 内容
services/ 各容器镜像与运行服务配置。
www/ Web 根目录。
data/ 数据库、缓存等持久化数据。
logs/ Nginx 和 PHP 日志。
docker-compose.sample.yml Compose 起步配置。
env.sample 环境变量示例。

分支说明

分支 用途
master 当前 Docker LNMP 配置与样例。

许可证

遵循仓库中的 LICENSE

About

Docker Compose LNMP development stack with Nginx, multiple PHP versions, MySQL, Redis, and supporting services.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages