如何更新WordPress文档以使用PHP 8?

rjjhvcjd  于 2023-03-01  发布在  WordPress
关注(0)|答案(1)|浏览(132)

我正在使用一个docker图像在Amazon Web Services上构建一个WordPress站点,它当前使用的是WordPress 6.0,而不是PHP 7.4。我想更新该图像,使其使用PHP 8。
这是当前停靠文件的一部分-

FROM wordpress:6.0
ARG ENV=production

RUN apt-get update && apt-get install -y \
  bash \
    curl \
    python \
    unzip \
  webpack \
  git \
    && cd /tmp \
  && curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.188.zip" -o "awscli-bundle.zip" \
  && unzip awscli-bundle.zip \
  && ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws \
  && rm awscli-bundle.zip \
  && rm -rf awscli-bundle \
  && rm -rf /tmp/src \
  && rm -rf /var/cache/apk/*

我试过把它改成-

FROM wordpress:6.0
FROM php:8.0-apache
ARG ENV=production

以及

FROM wordpress:6.0:php:8.0-apache
ARG ENV=production

但在尝试生成

g2ieeal7

g2ieeal71#

这一点:

FROM wordpress:6.0
FROM php:8.0-apache

是告诉Docker从两个不同的基础图像构建你的图像,这没有意义。
这一点:

FROM wordpress:6.0:php:8.0-apache

您只是创建了一些新的Docker图像标记语法,这是行不通的。
您需要查看可用的基本WordPress docker images,并选择其中一个可用图像。例如wordpress:6.0-php8.0。您可以将您的Dockerfile更改为:

FROM wordpress:6.0-php8.0

相关问题