使用docker搭建一套简单的php+nginx的环境并添加mysqli扩展模块
时间: 2024-06-10 07:07:14 浏览: 237
好的,这是一个关于技术的问题,我可以为您解答。首先您需要安装Docker,然后在Docker内部运行一个Nginx容器和一个PHP容器。具体步骤如下:
1. 安装Docker,您可以在Docker官网下载相应版本的Docker,并按照官方的安装说明进行安装。
2. 编写一个Nginx的Dockerfile,您可以如下编写:
```
FROM nginx
COPY my.conf /etc/nginx/conf.d/
EXPOSE 80
```
其中,my.conf为您的Nginx配置文件,您需要将其放在Dockerfile同一级目录下。
3. 编写一个PHP的Dockerfile,您可以如下编写:
```
FROM php:7.2-fpm
RUN docker-php-ext-install mysqli
EXPOSE 9000
```
其中,mysqli为您需要安装的扩展模块,您也可以根据需要安装其他扩展模块。
4. 运行Docker容器,您可以如下运行:
```
docker run -d --name my-nginx -p 80:80 my-nginx
docker run -d --name my-php -p 9000:9000 my-php
```
其中,my-nginx和my-php分别是您编写的Nginx和PHP的Dockerfile的名称。
5. 验证运行情况,您可以访问http://localhost,如果看到Nginx的欢迎界面,则说明Nginx运行正常;您也可以编写一个PHP文件测试mysqli扩展模块是否安装成功。
以上就是使用Docker搭建PHP+Nginx环境并添加mysqli扩展模块的步骤,希望对您有所帮助。
阅读全文