PHP: 4. Creare il servizio
Questa documentazione fa parte della guida Automatizzare con la CLI. Consulta la guida completa qui: Avvia PHP, recupera le sue credenziali e modifica la sua configurazione in modo programmato con la Stackhero CLI.
👋 Benvenuto nella documentazione di Stackhero!
Stackhero offre una piattaforma PHP cloud progettata per deployment rapidi e affidabili:
- Distribuisci la tua applicazione PHP in produzione in pochi secondi con un semplice
git push.- Usa il tuo dominio personale, con certificati HTTPS automatici configurati per te. Non sono necessari passaggi manuali.
- Affidati a backup automatici, aggiornamenti con un clic e prezzi chiari e prevedibili. Stackhero si occupa di questi dettagli, così puoi concentrarti sul tuo codice.
- Approfitta di elevate prestazioni e sicurezza su un'infrastruttura privata e dedicata, costruita appositamente per le tue applicazioni.
Rendi il tuo workflow più fluido e risparmia tempo. Iniziare con il PHP cloud hosting di Stackhero richiede solo pochi minuti.
Ecco uno script di esempio che crea uno stack, aggiunge il suo servizio PHP, attende che venga avviato, recupera la configurazione (incluse le credenziali generate) e applica una nuova configurazione.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="php" # Il nome del service store PHP (vedi step 2)
instance="..." # Una dimensione dell'istanza dallo step 3
region="europe" # Un nome di regione dallo step 3
# Crea uno stack per il suo servizio (usa l'organizzazione predefinita; aggiunga --organization se necessario)
stackId=$(stackhero --format=script stack-create \
--name="My PHP stack")
echo "Stack creato: ${stackId}"
# Aggiunge PHP allo stack (i nomi vengono risolti automaticamente)
serviceId=$(stackhero --format=script service-add \
--stack="My PHP stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Servizio aggiunto: php"
# Attende che il servizio sia completamente operativo (può richiedere alcuni minuti)
stackhero service-wait-for --service="php"
# Recupera la configurazione del servizio, incluse le credenziali generate
stackhero service-configuration-get --service="php" --format=json