在 Google Cloud Platform 上使用 PHP

查看文档

使用 PHP 工具构建云原生应用、进行大规模部署以及分析数据

  • 构建可扩缩的 Web 应用和 API
  • 访问全代管式 MySQL、NoSQL 或 PostgreSQL 数据库
  • 使用有原生库支持的 Google 机器学习 API
  • 大规模运行容器化应用
  • 部署您喜欢的框架或 CMS
精心设计的 Composer 软件包

通过 Google Cloud Composer 软件包充分利用我们的 API 和服务,试运行我们的代码示例。

1
安装
$ composer require google/cloud-storage
2
设置 Google Cloud Platform 项目
  1. 在 Cloud Console 的项目选择器页面上,选择或创建 Cloud 项目。

    转到项目选择器页面

  2. 确保您的 Google Cloud 项目已启用结算功能。 了解如何确认您的项目已启用结算功能

  3. 启用 Cloud Storage API。

    启用 API

3
编写代码
use Google\Cloud\Storage\StorageClient;

/**
 * Upload a file.
 *
 * @param string $bucketName the name of your Google Cloud bucket.
 * @param string $objectName the name of the object.
 * @param string $source the path to the file to upload.
 *
 * @return Psr\Http\Message\StreamInterface
 */
function upload_object($bucketName, $objectName, $source)
{
    $storage = new StorageClient();
    $file = fopen($source, 'r');
    $bucket = $storage->bucket($bucketName);
    $object = $bucket->upload($file, [
        'name' => $objectName
    ]);
    printf('Uploaded %s to gs://%s/%s' . PHP_EOL, basename($source), $bucketName, $objectName);
}
PHP 快速入门
快速发现并调试问题

Google Cloud 运维产品提供强大的监控、日志记录和诊断功能。它可以帮助您深入了解云端应用的运行状况、性能和可用性,让您能够更快地发现并解决问题。

播放“Google Stackdriver”视频
运维产品
让您以统一的方式监控、诊断 Google Cloud 和 AWS 上的应用并为其记录日志。
播放“Stackdriver Error Reporting”视频
Error Reporting
演示如何在 Cloud Console 中接收错误提醒并对错误进行调查。
播放“Stackdriver 监控、诊断和修复”视频
监控、诊断和修复
在本视频中,Aja Hammerly 使用 Cloud Monitoring、Cloud Logging、Error Reporting、Cloud Debugger 和 Cloud Trace 查找和修复示例应用中的小错误。
了解详情
在 GCP 社区中讨论 PHP

有话要说?加入我们的社区,在其中提问或与帮助打造 Google Cloud Platform 上的 PHP 支持框架的 Google 专家聊天。