我正在尝试在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"
我还读到它可能是服务版本的问题,所以我在App Engine(第一个版本)的入门中就做到了。但是它没有用。
但是看来app.engine无法识别php.ini,有人可以帮助我如何使用curl或其他方式进行发布
答案 0 :(得分:1)
您还应该记住两件事:
php.ini
中,您同时启用了cURL
和cURLite
,这是不正确的。只能启用其中之一,而不能同时启用。 您可以deploy sample application按照提供的步骤操作,这将使您开始在App Engine Standard中将cURL
与PHP一起使用。
有关使用PHP发出HTTP(S)
请求的其他方法,请参阅文档here。