在Windows系统上使用Docker搭建PHP运行环境,您可以按照以下步骤进行:

1. 安装Docker Desktop

首先,您需要安装Docker Desktop:

  • 访问Docker官网下载并安装Docker Desktop。
  • 安装完成后,启动Docker,确保Docker正常运行。

2. 创建项目目录

在您的计算机上创建一个项目目录,以便组织您的PHP文件和Docker配置。例如,您可以创建一个名为php-app的文件夹。

3. 创建Dockerfile

在项目目录下创建一个名为Dockerfile的文件,并添加以下内容:

# 使用官方的PHP镜像 FROM php:8.1-apache # 复制当前目录下的代码到容器内的/var/www/html COPY . /var/www/html/ # 安装所需的扩展(可选) RUN docker-php-ext-install mysqli pdo pdo_mysql 

4. 创建docker-compose.yml

在同一项目目录下创建一个名为docker-compose.yml的文件,内容如下:

version: '3.8' services:   php-app:     build: .     ports:       - "8080:80"     volumes:       - .:/var/www/html 

5. 添加PHP代码

在项目目录下创建一个简单的PHP文件,比如index.php,内容如下:

<?php phpinfo(); ?> 

6. 构建并启动容器

打开命令提示符或PowerShell,导航到您的项目目录,然后运行以下命令来构建并启动Docker容器:

docker-compose up --build

7. 访问PHP应用

一旦容器启动成功,您可以在浏览器中访问http://localhost:8080,应该可以看到PHP信息页面。

8. 停止和移除容器

当您完成测试后,可以通过以下命令停止并移除容器:

docker-compose down

额外说明

  • 您可以根据项目需求修改Dockerfiledocker-compose.yml,以安装更多PHP扩展或添加其他服务(如MySQL)。
  • 如果使用的是Windows的WSL2,请确保Docker配置为使用WSL2,这是推荐的设置。

如有任何问题或需要更详细的说明,请随时问我!


文章来自互联网,如有侵权请联系作者删除!

点赞(0) 打赏

留言列表 共有 0 条留言

暂无留言