![](/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.