使用 App Engine Standard 和 PHP7.4

使用 App Engine Standard 和 PHP7.4

我在使用 php 7.4 与 App Engine Standard 时遇到了问题。文档指出有一个测试版本(php74),但它不起作用。

我收到以下错误:

ERROR: (gcloud.beta.app.deploy) INVALID_ARGUMENT: Invalid runtime 'php74' specified. Accepted runtimes are: [php, php55, python27, java, java7, java8, go111, go112, go113, java11, nodejs10, nodejs12, php72, php73, python37, python38, ruby25]

app.yaml

runtime: php74

env_variables:
    ...

gloud beta app deploy --no-cache使用或没有区别gloud app deploy,同样的错误。

gcloud -v

Google Cloud SDK 294.0.0
beta 2019.05.17
bq 2.0.57
core 2020.05.21
gsutil 4.51

我怎样才能让它工作?

答案1

好问题!

我可以建议你尝试更新你的 SDK版本升级到最新版本(截至 2020-06-09 为 296.0.0)通过运行gcloud components update,然后重试部署。您使用的版本 (294.0.0) 很可能与部署 PHP 7.4 不兼容。

希望这可以帮助。

相关内容