在 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 專案
simple,quickstart storage-api.googleapis.com Cloud Storage
  1. In the Cloud Console, go to the project selector page.

    Go to the project selector page

  2. Select or create a Cloud project.

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

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 作業產品提供強大的監控、記錄與診斷功能,It 可讓您深入掌握雲端應用程式的健康狀態、效能和 可用性,更快速找出問題並加以修復。

播放「Google Stackdriver」影片
作業產品
讓您統一監控、記錄及診斷 Google Cloud Platform 和 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 專家交流聯繫。