以下是在 Docker 中安装 PHP 8.1.18-apache-bullseye 环境并运行的步骤:
首先,确保已经安装了 Docker。可以通过
docker --version
命令来检查。接下来,从 Docker Hub 下载 PHP 8.1.18-apache-bullseye 镜像。可以使用以下命令:
docker pull php:8.1.18-apache-bullseye
- 创建一个新的 Docker 容器并将下载的镜像加载到容器中。可以使用以下命令:
docker run -p 8080:80 -d --name my-php-app -v "$PWD":/var/www/html php:8.1.18-apache-bullseye
该命令创建了一个名为 my-php-app
的 Docker 容器,并将当前目录 $PWD
挂载到容器的 /var/www/html
目录中。该命令还将容器的 80 端口映射到本地机器的 8080 端口上。
- 访问
http://localhost:8080
来验证是否成功部署了 PHP 应用程序。
如果一切正常,将看到默认的 Apache 欢迎页面。
- 将 PHP 应用程序代码复制到
$PWD
目录中,并重新加载容器以使其生效。
docker stop my-php-app
docker start my-php-app
现在,您已经成功安装并运行了 PHP 8.1.18-apache-bullseye 环境。可以将您的 PHP 应用程序代码复制到 $PWD
目录中,并通过 http://localhost:8080
访问它。