在 GOOGLE CLOUD PLATFORM 上使用 PHP

查看說明文件

PHP 工具可讓您建構雲端原生應用程式、執行大規模部署作業,並分析各種資料

  • 建構可擴充的網頁應用程式和 API
  • 存取全代管的 MySQL、NoSQL 或 PostgreSQL 資料庫
  • 使用支援原生資料庫的 Google 機器學習 API
  • 大規模執行容器化應用程式
  • 部署您偏好的架構或 CMS
精心打造的 Composer 套件

透過 Google Cloud Composer 套件充分利用 Google 的 API 和服務,並執行程式碼範例進行測試。

1
安裝
$ composer require google/cloud-storage
2
設定 Google Cloud Platform 專案
  1. In the Cloud Console, on the project selector page, select or create a Cloud project.

    Go to the project selector page

  2. Make sure that billing is enabled for your Google Cloud project. Learn how to confirm billing is enabled for your project.

  3. Enable the Cloud Storage API.

    Enable the 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 專家交流意見,他們都是在 Google Cloud Platform 協助建構 PHP 語法的好手。