У меня проблемы с использованием 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
Как я могу заставить это работать?
Отличный вопрос!
Могу я предложить вам попробовать и обновите свой SDK версия до последней(296.0.0 на 09.06.2020) бегом gcloud components update
, а затем повторите развертывание. Весьма вероятно, что используемая вами версия (294.0.0) может быть несовместима с развертыванием PHP 7.4.
Надеюсь это поможет.