如何解决使用 Google Cloud Shell Editor 作为本地开发环境时如何启用 CURL?
我使用 Google Cloud Shell Editor
作为我的本地开发环境,但我似乎不知道如何启用 CURL
。我在 app.yaml
项目的根目录中有一个 php.ini
文件和 PHP55
文件。
问题是:使用 Cloud Shell Editor 时启用 CURL 的正确方法是什么?
首先我读到了“本地开发环境”,请使用:
extension = "curl.so"
然后我还阅读了“Windows 环境”,请使用:
extension = "php_curl.dll"
最后,我还阅读了“生产环境”,请使用:
google_app_engine.enable_curl_lite = "1"
无论我尝试启用 CURL
中的哪一种方法,我都会收到同样的错误:
Uncaught Error: Call to undefined function curl_init()
我做错了什么?我怎样才能让 CURL
在 Google Cloud Shell Editor
中工作?
解决方法
以下步骤将生成以下警告:
您正在 Cloud 中运行 apt-get 壳。请注意,您的 Cloud Shell 机器是短暂的,没有 系统范围的更改将在会话结束后持续存在。
每次启动 Cloud Shell 时都需要重复安装。有一些脚本可以在 Cloud Shell 启动时运行来为您执行此操作。 link
- 不要修改 php.ini - 原样返回文件。
- Cloud Shell 使用此文件:
/etc/php/7.2/mods-available/curl.ini
将为您创建。 - 安装 curl:
sudo apt-get install php7.2-curl
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。