在 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;

/**
 * 上傳檔案。
 *
 * @param 字串 $bucketName 為 Google Cloud 值區名稱。
 * @param 字串 $objectName 為物件名稱。
 * @param 字串 $source 為要上傳的檔案所在的路徑。
 *
 * @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 Stackdriver 提供強大的監控、記錄與診斷功能,可讓您深入掌握雲端應用程式的健康狀態、效能和可用性,更快找出問題並加以修復。

播放「Google Stackdriver」影片
Google Stackdriver
讓您統一監控、記錄及診斷 Google Cloud Platform 和 AWS 上的應用程式。
播放「Stackdriver Error Reporting」影片
Stackdriver Error Reporting
這部影片將逐步介紹如何在 Google Cloud Console 中接收錯誤快訊,並深入調查錯誤成因。
播放「透過 Stackdriver 監控、診斷及修正問題」的影片
透過 Stackdriver 監控、診斷及修正問題
在這部影片中,Aja Hammerly 會使用 Stackdriver 尋找及修正範例應用程式中的一些細微錯誤,讓您瞭解如何在自己的專案中使用 Stackdriver。
瞭解詳情
歡迎加入 GCP 的 PHP 社群討論空間

有任何想法或疑問嗎?加入我們的社群後,您可以提出問題,或是和協助在 Google Cloud Platform 建構 PHP 的 Google 專家交流聯繫。