Guida rapida: creazione di un'app PHP nell'ambiente standard di App Engine

Crea un'app PHP nell'ambiente standard di App Engine

ID regione

REGION_ID è un codice abbreviato assegnato da Google in base all'area geografica selezionata quando crei l'app. Il codice non corrisponde a un paese o a una provincia, anche se alcuni ID area geografica potrebbero sembrare simili ai codici paese e provincia più utilizzati. Per le app create dopo febbraio 2020, REGION_ID.r è incluso negli URL di App Engine. Per le app esistenti create prima di questa data, l'ID regione è facoltativo nell'URL.

Scopri di più sugli ID regione.

Questa pagina mostra come eseguire il deployment di un'applicazione App Engine di base che mostra un breve messaggio. Per un'introduzione più approfondita a PHP su App Engine, consulta la sezione Creazione di un'app.

App Engine è l'opzione di computing adatta alle tue esigenze? Consulta altre opzioni per l'hosting della tua applicazione su Google Cloud.

Costi

Non sono previsti costi per l'esecuzione di questa guida. L'esecuzione dell'app di esempio da sola non supera la quota gratuita.

Prima di iniziare

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Attiva Cloud Build API.

    Abilita l'API

  5. Installa Google Cloud CLI.
  6. Per initialize gcloud CLI, esegui questo comando:

    gcloud init
  7. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  8. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  9. Attiva Cloud Build API.

    Abilita l'API

  10. Installa Google Cloud CLI.
  11. Per initialize gcloud CLI, esegui questo comando:

    gcloud init

Prerequisiti aggiuntivi

  1. Inizializza la tua app App Engine con il tuo progetto e scegli la relativa area geografica:

    gcloud app create --project=[YOUR_PROJECT_ID]
    

    Quando richiesto, seleziona l'area geografica in cui vuoi individuare l'applicazione App Engine.

  2. Installa i seguenti prerequisiti:

Località App Engine

App Engine è a livello di area geografica, ossia l'infrastruttura che esegue le tue app si trova in un'area geografica specifica e viene gestita da Google in modo che sia disponibile ridondante in tutte le zone all'interno dell'area geografica.

Soddisfare i requisiti di latenza, disponibilità o durabilità sono fattori principali per la selezione dell'area geografica in cui vengono eseguite le app. In genere, puoi selezionare la regione più vicina agli utenti della tua app, ma dovresti prendere in considerazione le località in cui è disponibile App Engine nonché le località degli altri prodotti e servizi Google Cloud che utilizzano la tua app. L'utilizzo dei servizi in più località può influire sulla latenza dell'app e sui relativi prezzi.

Non puoi modificare l'area geografica di un'app dopo averla impostata.

Se hai già creato un'applicazione App Engine, puoi visualizzarne la regione eseguendo una delle seguenti operazioni:

Questa guida rapida presuppone che tu abbia familiarità con il linguaggio di programmazione PHP.

Scarica l'app Hello World

Abbiamo creato una semplice app Hello World per PHP, per darti un'idea immediata del deployment di un'app in Google Cloud Platform. Segui questi passaggi per scaricare Hello World sulla tua macchina locale.

  1. Clona il repository dell'app Hello World di esempio nella macchina locale.

    git clone https://github.com/GoogleCloudPlatform/php-docs-samples.git
    

    In alternativa, puoi scaricare l'esempio come file ZIP ed estrarlo.

  2. Passa alla directory che contiene il codice di esempio.

    cd php-docs-samples/appengine/standard/helloworld
    

Deployment di Hello World in App Engine

  1. Esegui il deployment dell'app Hello World in App Engine eseguendo questo comando dalla directory php-docs-samples/appengine/standard/helloworld:

    gcloud app deploy
    
  2. Visualizza l'app pubblicata all'indirizzo https://PROJECT_ID.REGION_ID.r.appspot.com:

    gcloud app browse
    

Il messaggio Hello, world! viene ora recapitato da un server web in esecuzione su un'istanza di App Engine.

Complimenti! Hai eseguito correttamente il deployment di un servizio web PHP su App Engine.

Esegui la pulizia

Se vuoi continuare a conoscere App Engine, puoi mantenere il progetto Cloud e proseguire con la creazione di un'app.

In alternativa, puoi eliminare il progetto Cloud per interrompere la fatturazione per tutte le risorse utilizzate all'interno di quel progetto.

  1. Nella console Google Cloud, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

Passaggi successivi

Ora che hai esperienza nel deployment di un servizio web su App Engine, leggi un'introduzione più approfondita a PHP su App Engine leggendo l'articolo Creazione di un'app.