google app引擎无法识别php.ini的内容

时间:2018-08-16 16:38:33

标签: php google-app-engine curl

我正在尝试在Google App引擎中使用curl,但是会出现此错误:

Uncaught Error: Call to undefined function curl_init()
HP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/curl.so' - /usr/lib/php/20151012/curl.so: cann
ot open shared object file: No such file or directory in Unknown on line 0
ERROR:root:php failure (255)

我搜索了一下,发现卷曲被禁用,并且我必须使用以下代码创建一个php.ini文件:

extension = "curl.so"

image of where the files are and the curl code

enter image description here 我还读到它可能是服务版本的问题,所以我在App Engine(第一个版本)的入门中就做到了。但是它没有用。

但是看来app.engine无法识别php.ini,有人可以帮助我如何使用curl或其他方式进行发布

1 个答案:

答案 0 :(得分:1)

您还应该记住两件事:

  1. cURL仅适用于documentation中所述已启用计费的应用程序。
  2. 在您的php.ini中,您同时启用了cURLcURLite,这是不正确的。只能启用其中之一,而不能同时启用。

您可以deploy sample application按照提供的步骤操作,这将使您开始在App Engine Standard中将cURL与PHP一起使用。

有关使用PHP发出HTTP(S)请求的其他方法,请参阅文档here