PHP EN GOOGLE CLOUD PLATFORM

Ver documentación

Herramientas de PHP para crear aplicaciones nativas de la nube, distribuirlas a escala y analizar los datos

  • Crea aplicaciones y API web escalables.
  • Accede a bases de datos de MySQL, NoSQL o PostgreSQL totalmente gestionadas.
  • Usa las API de aprendizaje automático de Google con compatibilidad con bibliotecas nativas.
  • Ejecuta aplicaciones en contenedores a escala.
  • Despliega el framework o CMS que prefieras.
Paquetes de Composer cuidadosamente elaborados

Aprovecha nuestros servicios y APIs con los paquetes de Google Cloud Composer y ejecuta nuestros códigos de ejemplo para probarlos.

1
Lleva a cabo la instalación.
$ 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. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  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
Detecta y depura problemas rápidamente

Las operaciones de Google Cloud ofrecen potentes funciones de monitorización, almacenamiento de registros y diagnóstico. Esta solución suministra datos sobre el estado, el rendimiento y la disponibilidad de las aplicaciones basadas en la nube, lo que permite identificar problemas y resolverlos con mayor rapidez.

Reproducir el vídeo
Productos de operaciones
Monitorización, almacenamiento de registros y diagnóstico de las aplicaciones de Google Cloud y AWS en un mismo lugar.
Reproducir el vídeo
Error Reporting
Un tutorial sobre cómo investigar un error en la consola de Cloud desde el momento en el que se recibe la alerta correspondiente.
Reproducir el vídeo
Monitorizar, diagnosticar y solucionar problemas
En este vídeo, Aja Hammerly utiliza Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Debugger y Cloud Trace para localizar y solucionar errores imperceptibles en una aplicación de muestra.
Más información
PHP EN LAS COMUNIDADES DE GCP

¿Tienes algo que añadir? Únete a nuestra comunidad para hacer preguntas o charlar con expertos de Google involucrados en el proceso de integración de PHP en Google Cloud Platform.