本文是对Windows10系统下搭建dnmp环境的步骤做一次记录,顺便对搭建过程中遇到的问题进行相应的说明。
安装MySQL
- 去仓库找到相应的镜像
- 在命令行中输入以下命令
1 | // 拉取镜像 |
- 进入容器
1 | docker exec -it mysql5.7 /bin/bash |
安装PHP
- 去仓库找到相应的镜像
- 在命令行中输入以下命令
1 | // 拉取镜像 |
- 进入容器安装PDO扩展
1 | docker exec -it php-fpm7.2 /bin/bash |
注意: php要连接docker中运行的mysql是不能用localhost,127.0.0.1来连接的,因为每个docker运行容器的localhost、127.0.0.1都是自己容器本身,不是mysql容器,需要修改成母机 IP,或者是mysql容器名称。php中连接的 mysql host填写mysql 不用 localhost 或127.0.0.1
安装Nginx
- 去仓库找到相应的镜像
- 在命令行输入以下命令
1 | // 拉取镜像 |
- Nginx配置文件
1 | server { |