PHP EN GOOGLE CLOUD PLATFORM

Ver la documentación

Herramientas de PHP para compilar apps nativas de la nube, hacer implementaciones a gran escala y analizar datos

  • Compila API y aplicaciones web escalables.
  • Accede a bases de datos MySQL, NoSQL o PostgreSQL completamente administradas.
  • Usa las API de aprendizaje automático de Google compatibles con bibliotecas nativas.
  • Ejecuta aplicaciones en contenedores a gran escala.
  • Implementa tu CMS o marco de trabajo favorito.
Paquetes de Composer cuidadosamente elaborados

Aprovecha nuestras API y servicios con los paquetes de Google Cloud Composer y prueba la ejecución de nuestras muestras de código.

1
Instala.
$ composer require google/cloud-storage
2
Configura un proyecto de Google Cloud Platform.
  1. En la página de selección de proyectos de Cloud Console, selecciona o crea un proyecto de Cloud.

    Ir a la página de selección de proyectos

  2. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud. Obtén información sobre cómo confirmar que tienes habilitada la facturación para tu proyecto.

  3. Habilita la API Cloud Storage.

    Habilita la API

3
Escribe el código.
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);
}
GUÍAS DE INICIO RÁPIDO DE PHP
Descubre y depura los problemas con rapidez

Los productos de operaciones de Google Cloud proporcionan supervisión, registro y diagnóstico potentes. Brindan estadísticas sobre el estado, el rendimiento y la disponibilidad de aplicaciones en la nube, lo que permite detectar y corregir problemas más rápido.

Reproducir video “Google Stackdriver”
Productos de operaciones
Supervisión, registro y diagnóstico unificados para aplicaciones en Google Cloud y AWS.
Reproducir video “Stackdriver Error Reporting”
Error Reporting
Una explicación acerca de cómo se recibe una alerta de error y cómo se investiga el error en Cloud Console.
Reproducir video “Stackdriver Monitor, diagnóstico y soluciones”
Supervisión, diagnóstico y corrección
En este video, Aja Hammerly usa Cloud Monitoring, Cloud Logging, Error Reporting, Depurador de Cloud y Cloud Trace para detectar errores sutiles en una app de ejemplo.
Más información
PHP EN LAS COMUNIDADES DE GCP

¿Tienes algo que decir? Únete a nuestra comunidad para hacer preguntas o chatear con los expertos de Google encargados de compilar PHP en Google Cloud Platform.