目录
- 一.构建LNMP架构
- 1.构建nginx容器
- ①拉取centos镜像(对镜像做基础架构)
- ②创建dockerfile工作目录(可以是一个服务的项目)
- ③创建dockerfile
- ④创建启动脚本
- 2.构建mysql数据库
- ①创建mysql项目
- ②配置dockersfile文件
- ④创建镜像文件
- 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的论坛
测试二
四.部署网站
连接数据库给予网站权限