我无法在app.yaml文件中找到这个简单的错误。,, 我是python和谷歌应用引擎的新手,,, 当我运行或部署它工作和CSS文件夹工作,但当我点击发送到getvideo.php的帖子时,我认为这是curl.php定义中的问题因为它给了我: -
致命错误:在第9行的C:\ Users ----- \ Desktop \ YTD \ curl.php中调用未定义的函数curl_init()
这是我的app.yaml
application: isdarat-is
version: 2
runtime: php
api_version: 1
handlers:
- url: /
script: index.php
- url: /config.php
script: config.php
- url: /curl.php
script: curl.php
- url: /download.php
script: download.php
- url: /getimage.php
script: getimage.php
- url: /getvideo.php
script: getvideo.php
- url: /ytdl.user.js
script: ytdl.user.js
- url: /css/
static_dir: css
答案 0 :(得分:2)
自2015年起,只要您采取这些步骤
,就支持PHP curl调用在app.yaml中确保php版本正确
runtime: php55
如果不存在,请在与app.yaml相同的位置创建php.ini并添加此行
google_app_engine.enable_curl_lite = 1
现在它可以在开发和生产环境中工作。
答案 1 :(得分:0)
原生卷曲,因为curl需要一个应用程序来打开一个特定的端口,当通过套接字API使用app引擎平台时,该端口会有所不同。
如果您只是使用curl通过基本GET和POST访问数据,您可能需要检查URLFetch PHP API.