PHP SUR GOOGLE CLOUD PLATFORM

Consulter la documentation

Développez des applications cloud natives, déployez-les à grande échelle et analysez vos données grâce aux outils PHP

  • Concevez des applications Web et des API évolutives
  • Accédez à des bases de données MySQL, NoSQL et PostgreSQL entièrement gérées
  • Utilisez les API de machine learning de Google, qui offrent une compatibilité native avec les bibliothèques
  • Exécutez des applications en conteneurs à grande échelle
  • Déployez votre framework ou CMS favori
Packages Composer intégrés à la perfection

Tirez parti de nos API et de nos services en installant les packages Composer pour Google Cloud et testez le fonctionnement de nos exemples de codes.

1
Installez
    $ composer require google/cloud-storage
    
2
Configurez un projet Google Cloud Platform
  1. Dans Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Cloud.

    Accéder à la page de sélection du projet

  2. Vérifiez que la facturation est activée pour votre projet Google Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.

  3. Activez l'API Cloud Storage.

    Activer l'API

3
Rédigez le code
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);
    }
GUIDES DE DÉMARRAGE RAPIDE POUR PHP
Identifiez et corrigez rapidement les erreurs

La suite d'opérations Google Cloud comprend de puissants outils de surveillance, de journalisation et de diagnostic. Elle vous permet de suivre l'état, les performances et la disponibilité de vos applications cloud, ainsi que de détecter et résoudre les problèmes plus rapidement.

Regarder la vidéo
Suite d'opérations
Surveillance, journalisation et diagnostic centralisés pour les applications sur Google Cloud et AWS.
Regarder la vidéo
Error Reporting
Tutoriel sur la fonctionnalité de rapport d'erreurs, de la notification d'une erreur jusqu'à son identification dans Google Cloud Console.
Regarder la vidéo
Surveiller, diagnostiquer et résoudre
Dans cette vidéo, Aja Hammerly utilise Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Debugger et Cloud Trace pour identifier et résoudre des erreurs subtiles survenues dans un exemple d'application.
En savoir plus
PHP DANS LES COMMUNAUTÉS GCP

Vous avez quelque chose à dire ? Rejoignez notre communauté pour poser vos questions ou discuter avec les experts Google qui ont contribué à l'intégration de PHP dans Google Cloud Platform.