PHP AUF DER GOOGLE CLOUD PLATFORM

Dokumentation ansehen

PHP-Tools zum Erstellen cloudnativer Anwendungen, für die skalierte Bereitstellung und die Datenanalyse

  • Skalierbare Webanwendungen und APIs erstellen
  • Vollständig verwaltete MySQL-, NoSQL- und PostgreSQL-Datenbanken nutzen
  • Google APIs für maschinelles Lernen mit Unterstützung nativer Bibliotheken nutzen
  • Containerisierte Anwendungen ausführen
  • Ihr bevorzugtes Framework oder CMS bereitstellen
Sorgfältig gestaltete Composer-Pakete

Nutzen Sie unsere APIs und Dienste mithilfe der Google Cloud Composer-Pakete und testen Sie unsere Codebeispiele.

1
Installieren
$ composer require google/cloud-storage
2
Google Cloud Platform-Projekt einrichten
  1. Wählen Sie in der GCP Console auf der Projektauswahlseite ein GCP-Projekt aus oder erstellen Sie ein Projekt.

    Zur Projektauswahl

  2. Prüfen Sie, ob die Abrechnung für Ihr Google Cloud Platform-Projekt aktiviert ist. So bestätigen Sie die Abrechnung für Ihr Projekt.

  3. Aktivieren Sie die Cloud Storageerforderlichen.

    API aktivieren

3
Code schreiben
use Google\Cloud\Storage\StorageClient;

/**
 * Eine Datei hochladen.
 *
 * @param string $bucketName der Name Ihres Google Cloud Buckets.
 * @param string $objectName der Name des Objekts.
 * @param string $source der Pfad zur Datei, die hochgeladen werden soll.
 *
 * @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-KURZANLEITUNGEN
Probleme schnell finden und beheben

Google Stackdriver bietet leistungsstarkes Monitoring sowie umfassendes Logging und Diagnosen. Sie erhalten wichtige Informationen zum Status, zur Leistung und zur Verfügbarkeit von cloudbasierten Anwendungen und können Probleme so schneller identifizieren und beheben.

Video
Google Stackdriver
Einheitliches Monitoring und Logging sowie einheitliche Diagnose für Anwendungen, die auf der Google Cloud Platform oder über AWS ausgeführt werden.
Video
Stackdriver Error Reporting
Schritt-für-Schritt-Anleitung, wie in der Google Cloud Console Fehlerbenachrichtigungen empfangen und Fehler untersucht werden
Video
Monitoring, Diagnose und Fehlerbehebung mit Stackdriver
In diesem Video verwendet Aja Hammerly Stackdriver, um einige kleine Fehler in einer Beispielanwendung zu finden und zu beheben. Außerdem erfahren Sie, wie Sie Stackdriver für eigene Projekte nutzen.
Weitere Informationen
PHP IN DEN GCP-COMMUNITIES

Sie möchten uns etwas mitteilen? Treten Sie unserer Community bei, um Fragen zu stellen oder mit den Experten von Google zu chatten, die PHP für die Google Cloud Platform entwickeln.