项目简介
本项目旨在利用 Docker 搭建一个完整的 LNMP(Linux、Nginx、MySQL、PHP)网站运行环境,集成了 MySQL、Redis、PHP 和 Nginx 服务,为网站提供稳定的运行基础,同时展示了 PHP 进行 Web 开发的常见模式。
项目的主要特性和功能
- 多服务集成:集成 MySQL、Redis、PHP 和 Nginx,构建完整网站运行环境。
- 端口开放:默认开放 80、443、3306 端口,便于 Web 访问和数据库操作。
- 数据库配置:提供默认数据库配置,可在
docker-compose.yml
文件中按需修改。 - 开发模式借鉴:展示 PHP 进行 Web 开发常见模式,助力创建功能丰富、易维护的 Web 应用。
安装使用步骤
前提条件
假设用户已下载本项目源码文件,且使用 Ubuntu 16.04 LTS 系统。
安装步骤
- 登录服务器,确保有足够权限,复制项目到本地。
- 安装 Docker、Docker.io 和 Docker Compose,并使用国内的 daocloud 加速:
linux sudo apt install docker sudo apt install docker.io sudo apt install docker-compose curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f4a8a473.m.daocloud.io
- 进入项目目录并启动项目:
linux cd docker-lnmp-typecho sudo docker-compose up -d
注意事项
部署网站前,请先更改 Nginx 目录下的 nginx.conf
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】