docker中怎么搭建php开发环境

49次阅读
没有评论

共计 840 个字符,预计需要花费 3 分钟才能阅读完成。

要在 Docker 中搭建 PHP 开发环境,可以按照以下步骤进行操作:

  1. 首先,安装 Docker。根据你的操作系统,可以参考 Docker 的官方文档进行安装:https://docs.docker.com/get-docker/

  2. 创建一个新的文件夹,用于存放你的项目文件和 Docker 配置文件。

  3. 在该文件夹中创建一个名为 Dockerfile 的文件,并添加以下内容:

# 使用官方的 PHP 镜像作为基础
FROM php:7.4-apache

# 安装必要的扩展
RUN docker-php-ext-install mysqli pdo_mysql

# 设置工作目录
WORKDIR /var/www/html

# 复制项目文件到工作目录
COPY . /var/www/html

上述 Dockerfile 文件使用了官方的 PHP 镜像作为基础,并安装了 mysqli 和 pdo_mysql 扩展。

  1. 在该文件夹中创建一个名为 docker-compose.yml 的文件,并添加以下内容:
version: '3'
services:
  php:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8080:80
    volumes:
      - .:/var/www/html
    networks:
      - my-network
networks:
  my-network:

上述 docker-compose.yml 文件定义了一个名为 php 的服务,将容器的 80 端口映射到主机的 8080 端口,并将当前文件夹与容器的工作目录进行了映射。

  1. 在终端中进入到该文件夹,并运行以下命令来构建和启动容器:
docker-compose up -d

这将根据 Dockerfiledocker-compose.yml文件来构建和启动容器。

  1. 在浏览器中访问http://localhost:8080,你将能够看到 PHP 环境已经搭建成功。

现在,你可以将你的 PHP 项目文件放在当前文件夹中,并在浏览器中访问 http://localhost:8080 来进行开发和调试。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计840字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)