php - 写入 Google Cloud Bucket 失败

标签 php linux google-app-engine google-cloud-storage google-compute-engine

我一直在尝试使用 Google 提供的 php 示例对我的 Google Cloud Bucket 执行简单的写入操作。我的问题是我的远程 Google Cloud VM Server 似乎无法正常运行。除了创建客户端 ID 之外,我遵循了网站上的所有说明,因为我已经创建了 2 个,所以我使用了其中一个。我在尝试实现时观察到的问题之一是 php 似乎不包括谷歌云存储库。我按照网站的指示下载了 git,我什至在 php.ini 中包含了路径。这就是我包括的 include_path = ".:/usr/bin/php:/google-api-php-client/src" 我发现即使在我添加这个之后,当我尝试运行时

<?php file_put_contents('gs://myappid.appspot.com/hello.txt', 'Hello');?>

我收到错误 Unable to find wrapper 'gs//'。即使添加 require_once(google-api-php-client/autoload.php) 也不能解决问题。在我添加 require_once 之后......我的代码没有运行超过这一点。它不会抛出错误,它只是停止运行。我不知道如何通过 php 将文件存储到我的存储桶中。我严格按照 Google 上的说明进行操作,但似乎没有任何效果。

最佳答案

gs://包装器仅在 Google App Engine 上提供,而不在 Google Compute 引擎上提供。

关于php - 写入 Google Cloud Bucket 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484285/

相关文章:

php - 将代码添加到图标 Yii 中

具有 FOUND_ROWS() 和 WHERE 条件的 PHP Mysql 总行数

c++ - 如何在没有 sprintf() 的情况下将 long 转换为字符串?

java - JSP、托管模式下的 Google 应用程序、静态变量

python - GAE - 将图像从移动设备上传到 blobstore

google-app-engine - Martini oauth2callback适配GAE后重定向到oauth2error

php - Kohana 3 中的 i18n 和错误消息

javascript - 将 HTML 值提取到 Javascript 变量中

linux - 如何在 ZeroMQ PUB-SUB 模式中检查消息是否由于 HWM 而被丢弃

linux - 使用 Shell 脚本提供密码