在 Windows 上使用 Docker 搭建 PHP 开发环境是一个高效的方法,可以帮助你隔离环境和依赖。以下是一个简单的指南,帮助你快速搭建本地 PHP 开发环境。

步骤 1: 安装 Docker

  1. 下载并安装 Docker Desktop:

    • 访问 Docker 官网 下载适用于 Windows 的 Docker Desktop。
    • 按照提示完成安装,并确保在安装过程中启动了 WSL 2(Windows Subsystem for Linux)。
  2. 启动 Docker Desktop:

    • 安装完成后,启动 Docker Desktop,确保 Docker 正在运行。

步骤 2: 创建 PHP 项目

  1. 在本地创建项目文件夹:

    • 打开命令提示符或 PowerShell,然后导航到你想要存放项目的目录,例如:
      mkdir my-php-app cd my-php-app
      
  2. 创建基础文件:

    • my-php-app 中创建一个 index.php 文件,内容如下:
      <?php echo "Hello, Docker!";
      
    • 还可以创建一个 Dockerfile 文件,内容如下:
      FROM php:7.4-apache COPY . /var/www/html/ 
    • 创建一个 docker-compose.yml 文件,内容如下:
      version: '3.1' services:   web:     build: .     ports:       - "8080:80" 

步骤 3: 构建和运行容器

  1. 打开终端,导航到项目目录:

    cd path\to\my-php-app
    
  2. 使用 Docker Compose 启动服务:

    docker-compose up
    
  3. 访问应用:

    • 打开浏览器并访问 http://localhost:8080,你应该能看到 "Hello, Docker!" 的输出。

步骤 4: 停止和管理容器

  • 要停止容器:

    docker-compose down
    
  • 任何使用名为 docker-compose 的图像的命令行工具都可以使用 docker-compose 文件进行管理。

拓展

  • 如果你需要连接数据库,可以进一步配置 docker-compose.yml,添加数据库服务,例如 MySQL。
  • 可以安装 PHP 扩展,修改 Dockerfile 文件以适应你的项目需求。

结语

这样,你就可以在 Windows 上使用 Docker 成功搭建一个 PHP 开发环境。如果需要更多细节或遇到问题,随时可以询问我!


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

点赞(0) 打赏

留言列表 共有 0 条留言

暂无留言