繁体   English   中英

AWS CodeBuild 错误,不受支持的运行时版本 PHP 8.0

[英]AWS CodeBuild Error, unsupported runtime version PHP 8.0

我正在使用 AWS CodeBuild,在构建用于部署的 docker 图像时遇到了这个问题。 但是,我遇到了这个问题,AWS 向我显示Unknown runtime version named '8.0' of php. This build image has the following versions: 7.3, 7.4但是,在文档中它说它支持 PHP V 8.0。 请注意,我正在使用 Laravel 9.0 和 Laravel Sail、MySQL、Redis 和 MailHog 容器。

我附上我的buildspec.yml文件以供参考

version: 0.2

phases:
  install:
    runtime-versions: 
      php: 8.0
    commands:
      - echo "PHP Version ⬇"
      - php -v
      - echo "Initiation of build 🏠"
      - echo "Installing Composer 🎺"
      - curl -s https://getcomposer.org/installer | php
      - mv composer.phar /usr/local/bin/composer
      - echo "Installing dependencies 📦"
      - composer install
      - echo "Installed dependencies 📦"

  build:
    commands:
      - echo "Building 🏗"
      - composer build
      - echo "Built 🏗"

  post_build:
    commands:
      - echo "Post build 🏗"
      - echo "Build completed on `date` 🏗"

Php 仅当您使用Ubuntu standard:5.0 CodeBuild 图像时才支持8.0。 您收到错误的事实意味着您使用的图像Ubuntu standard:5.0不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM