【发布时间】:2015-04-13 14:11:01
【问题描述】:
我一直在尝试使用 Google 提供的 php 示例对我的 Google Cloud Bucket 执行简单的写入操作。我的问题是我的远程 Google Cloud VM 服务器似乎无法正常运行。我遵循了网站上的所有说明,除了创建一个客户端 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 上的说明进行操作,但似乎没有任何效果。
【问题讨论】:
-
澄清一下,您是否使用 App Engine?您使用的是哪个样品?你能在其代码中包含一个 URL 吗?
-
我使用的是谷歌计算引擎,这里是链接cloud.google.com/storage/docs/json_api/v1/json-api-php-samples
标签: php linux google-app-engine google-cloud-storage google-compute-engine