PHP: 4. Maak de service aan
Deze documentatie maakt deel uit van de Automatiseren met de CLI-gids. Bekijk de volledige gids hier: Start PHP, haal de inloggegevens op en wijzig de configuratie programmatisch met de Stackhero CLI.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een PHP cloud platform dat is ontworpen voor snelle en betrouwbare deployments:
- Deploy uw PHP-applicatie naar productie in enkele seconden met een eenvoudige
git push.- Gebruik uw eigen domein, met automatisch geconfigureerde HTTPS-certificaten. Er zijn geen handmatige stappen nodig.
- Vertrouw op automatische back-ups, one-click updates en duidelijke, voorspelbare prijzen. Stackhero regelt deze zaken, zodat u zich kunt richten op uw code.
- Profiteer van uitstekende performance en security op een privé, dedicated infrastructuur die speciaal voor uw applicaties is gebouwd.
Maak uw workflow efficiënter en bespaar tijd. Beginnen met Stackhero's PHP cloud hosting duurt slechts een paar minuten.
Hieronder vindt u een voorbeeldscript dat een stack aanmaakt, uw PHP-service toevoegt, wacht tot deze is gestart, de configuratie (inclusief gegenereerde inloggegevens) ophaalt en vervolgens een nieuwe configuratie toepast.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="php" # De naam van de PHP service store (zie stap 2)
instance="..." # Een instance size uit stap 3
region="europe" # Een regiocode uit stap 3
# Maak een stack aan voor uw service (gebruikt uw standaardorganisatie; voeg --organization toe indien nodig)
stackId=$(stackhero --format=script stack-create \
--name="My PHP stack")
echo "Stack aangemaakt: ${stackId}"
# Voeg PHP toe aan de stack (namen worden automatisch herkend)
serviceId=$(stackhero --format=script service-add \
--stack="My PHP stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service toegevoegd: php"
# Wacht tot de service volledig draait (dit kan enkele minuten duren)
stackhero service-wait-for --service="php"
# Haal de serviceconfiguratie op, inclusief gegenereerde inloggegevens
stackhero service-configuration-get --service="php" --format=json