要搭建一個基本的PHP環境,可以使用Docker和Docker Compose來自動化這個過程。以下是一個簡單的步驟:
FROM php:7.4-apache
COPY ./src /var/www/html
在這個Dockerfile中,我們使用了官方的PHP鏡像,并將我們的PHP代碼復制到Apache服務器的默認網站目錄中。
version: '3'
services:
php:
build: .
ports:
- "8080:80"
volumes:
- ./src:/var/www/html
在這個docker-compose.yml文件中,我們定義了一個名為php的服務,使用了上面創建的Dockerfile,并將本地的src目錄掛載到容器中的/var/www/html目錄。我們還將容器的80端口映射到本地的8080端口。
創建一個src目錄,并在其中放入你的PHP代碼文件。
在命令行中運行以下命令來構建和啟動容器:
docker-compose up -d
這樣就可以在本地的8080端口訪問你的PHP應用了。你可以根據自己的需求修改Dockerfile和docker-compose.yml文件來定制你的PHP環境。