docker如何搭建php环境

676
2024/5/30 13:56:23
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要搭建一个基本的PHP环境,可以使用Docker和Docker Compose来自动化这个过程。以下是一个简单的步骤:

  1. 创建一个Dockerfile文件:
FROM php:7.4-apache
COPY ./src /var/www/html

在这个Dockerfile中,我们使用了官方的PHP镜像,并将我们的PHP代码复制到Apache服务器的默认网站目录中。

  1. 创建一个docker-compose.yml文件:
version: '3'
services:
  php:
    build: .
    ports:
      - "8080:80"
    volumes:
      - ./src:/var/www/html

在这个docker-compose.yml文件中,我们定义了一个名为php的服务,使用了上面创建的Dockerfile,并将本地的src目录挂载到容器中的/var/www/html目录。我们还将容器的80端口映射到本地的8080端口。

  1. 创建一个src目录,并在其中放入你的PHP代码文件。

  2. 在命令行中运行以下命令来构建和启动容器:

docker-compose up -d

这样就可以在本地的8080端口访问你的PHP应用了。你可以根据自己的需求修改Dockerfile和docker-compose.yml文件来定制你的PHP环境。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: php中array_intersect使用无效怎么解决