docker 部署php开发环境
时间: 2023-07-27 10:07:46 浏览: 184
好的,让我来回答您的问题。
部署 PHP 开发环境可以使用 Docker 进行快速搭建,下面是具体步骤:
1. 首先,安装 Docker 和 Docker Compose 工具。
2. 创建一个新的文件夹,用于存放 Docker 配置文件。
3. 在该文件夹中创建一个名为 Dockerfile 的文件,内容如下:
```
FROM php:7.4-apache
RUN docker-php-ext-install mysqli pdo_mysql
COPY php.ini /usr/local/etc/php/
```
这个 Dockerfile 将基于官方的 PHP 7.4 镜像,并在其中安装 mysqli 和 pdo_mysql 扩展。
4. 创建一个名为 docker-compose.yml 的文件,内容如下:
```
version: '3'
services:
php:
build: .
ports:
- 8080:80
volumes:
- ./src:/var/www/html
```
这个 docker-compose.yml 文件将创建一个名为 php 的服务,使用刚才创建的 Dockerfile 构建镜像,并将容器端口映射到主机的 8080 端口。还将将当前目录下的 src 目录映射到容器的 /var/www/html 目录,以便在容器中运行 PHP 应用程序。
5. 在配置文件所在的目录下执行以下命令启动容器:
```
docker-compose up -d
```
6. 测试容器是否正常工作。在浏览器中访问 http://localhost:8080,应该能看到 Apache 的默认欢迎页面。
至此,您已经成功地使用 Docker 部署了 PHP 开发环境。
阅读全文