目录
- 一.构建LNMP架构
-
- 1.构建nginx容器
- 2.构建mysql数据库
- [3.构建PHP 动态网页解析](#3.构建PHP 动态网页解析)
- 二.启动容器
- 三.测试
- 测试二
- 四.部署网站
一.构建LNMP架构
1.构建nginx容器
①拉取centos镜像(对镜像做基础架构)

②创建dockerfile工作目录(可以是一个服务的项目)

③创建dockerfile
④创建启动脚本
生成镜像文件
2.构建mysql数据库
①创建mysql项目

②配置dockersfile文件
④创建镜像文件

3.构建PHP 动态网页解析

②创建镜像文件

注意:
(1)要把php.ini中的listen.allowed_clients注释掉,否则php进程不会接受nginx发过来的请求
(2)如果基础镜像使用的是centos8,php的mysql扩展要使用php-mysqli
(3)php.ini中要把字符集设置为UTF-8,否则网页上的中文会乱码
二.启动容器
启动php和nginx
启动数据库
三.测试
查看php的论坛
测试二
四.部署网站

连接数据库给予网站权限