【发布时间】:2015-02-27 11:55:02
【问题描述】:
根据https://cloud.google.com/appengine/docs/php/#dynamically_loadable_extensions 和https://cloud.google.com/appengine/docs/php/config/php_ini#GAE_directives 的文档
将此添加到 php.ini 应该会加载 curl 扩展:
extension = "curl.so"
同样,添加这个 app.yaml 应该加载一个卷曲的扩展:
google_app_engine.enable_curl_lite = "1"
但是,当通过 php 尝试 extension_loaded('curl') 时,结果是错误的。至少在开发服务器上,我还没有在生产中尝试过。
有什么想法吗?
【问题讨论】:
-
如果您在 php.ini 中有 extension = "curl.so",则会自动加载扩展。 curl 和 curl_lite 不能同时启用。您需要选择其中一个。
-
尝试了一个或另一个,同样的事情
-
您是否按照 piscator 的建议将运行时更改为 php55?
-
你的开发平台是什么?您是否尝试过将代码推送到生产环境?
-
您找到解决方法了吗?几天来我一直在为同样的问题苦苦挣扎
标签: php google-app-engine curl