在 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. 在 GCP Console 的專案選擇器頁面中,選取或建立 GCP 專案。

    前往專案選取器頁面

  2. 請確認您已啟用 Google Cloud Platform 專案的計費功能。瞭解如何確認您已啟用專案的計費功能

  3. 啟用Cloud Storage必要的 。

    啟用 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 專家交流聯繫。