![](/img/trans.png)
[英]Google App Engine PHP SDK - Google Cloud Storage - accessing contents of uploaded file
[英]Google App Engine: WARNING: The Cloud SDK no longer ships runtimes for PHP 5.4
嘗試使用Google App Engine的sdk(PHP 7)在本地部署時收到此錯誤
dev_appserver.py app.yaml
返回
WARNING: The Cloud SDK no longer ships runtimes for PHP 5.4. Please set your runtime to be "php55".
這是我的.yaml文件
runtime: php
env: flex
runtime_config:
document_root: public
# Ensure we skip ".env", which is only for local development
skip_files:
- .env
env_variables:
# Put production environment variables here.
APP_LOG: errorlog
APP_KEY: :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
STORAGE_DIR: /tmp
使用PHP 5+可以正常工作
runtime: php55
api_version: 1
我的SDK組件是最新的。
我找不到有人遇到這個問題。 想知道我是否應該重新安裝SDK。
由於以前一直支持5.4,因此php
選項可能仍然存在以實現向后兼容性。 使用php55
。
從2015年8月14日開始-版本1.9.25發行說明:
- 開發服務器不再支持“ php”運行時。 這將導致運行時錯誤。 請改用“ php55”。
從app.yaml
語法表中:
運行
需要。 此應用程序使用的App Engine運行時環境的名稱。 要指定PHP,請使用php55。
runtime: php55
更新:
以上內容僅適用於標准環境,但是由於這是一種靈活的環境,因此配置@ btaylor507的答案會更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.