PHP Hosting
PHP-Apps auf Servern, die du kontrollierst
Hoste jede PHP-App, mit oder ohne Framework, auf Nginx und PHP-FPM in deinem eigenen Cloud-Konto. Betreibe PHP 8.1 bis 8.5 nebeneinander, passe PHP-FPM im Browser an und deploye ohne Downtime aus Git.
In drei Schritten vom Repository in die Produktion
- 1
Server erstellen
Bei Hetzner Cloud, DigitalOcean, Vultr, Akamai, AWS oder Google Cloud oder auf jedem Ubuntu-24.04-VPS, mit der PHP-Version und Datenbank deiner Wahl. Composer wird zusammen mit PHP installiert.
- 2
PHP-Site anlegen
Wähle die Vorlage PHP für eine App mit
public/index.phpoder Sonstiges, um das Stammverzeichnis des Repositorys auszuliefern. Die PHP-Version wählst du pro Site. - 3
Pushen
Jeder Push klont ein neues Release, führt
composer installund deine eigenen Schritte aus, schaltetcurrentdann atomar um und lädt PHP-FPM neu.
PHP, so wie du es willst
Mehrere PHP-Versionen
PHP 8.5, 8.4, 8.3, 8.2 und 8.1 aus dem Repository ondrej/php, jede mit eigenem PHP-FPM-Dienst. Stelle eine Site in ihren Einstellungen auf eine andere Version um.
PHP-FPM-Einstellungen im Browser
Speicherlimit, Upload-Größe, Ausführungszeit,
max_input_vars, PHP-FPM-Prozesse und OPcache, pro Version. Ein höheres Upload-Limit hebt auch das Limit von Nginx an.Gängige Erweiterungen inklusive
Jede Version bringt bcmath, curl, gd, igbinary, imagick, intl, mbstring, memcached, mysql, pgsql, redis, soap, sqlite3, xml, zip und mehr mit.
Isolation pro Site
Eine isolierte Site läuft als eigener Linux-Benutzer mit eigenem PHP-FPM-Pool, sodass Sites verschiedener Kunden die Dateien der anderen nicht lesen können.
Dein eigenes Nginx
Jede Site hat eine generierte Nginx-Konfiguration, die vor jedem Reload mit
nginx -tgeprüft wird. Füge Weiterleitungen und Sicherheitsregeln hinzu oder übernimm die Datei selbst.phpMyAdmin und statische Sites
Installiere phpMyAdmin mit einem Klick neben deinen Apps, oder liefere reines HTML und gebaute Frontends mit der Vorlage HTML aus.
Deploy-Skript
Starte mit einer Zeile und ergänze, was deine App braucht
Das Deploy-Skript einer PHP-Site installiert deine Composer-Pakete. Schalte Composer-Pakete installieren bei einem Projekt ohne composer.json aus, dann geht der Code so live, wie er ist. Ergänze Migrationen, Cache-Warmer oder einen Frontend-Build direkt im Browser.
$VIMONTO_PHP und $VIMONTO_COMPOSER nutzen immer die PHP-Version der Site, und $VIMONTO_RELEASE_PATH und $VIMONTO_SITE_PATH zeigen auf das neue Release und das Verzeichnis der Site.
$VIMONTO_COMPOSER install --no-dev --no-interaction --prefer-dist --optimize-autoloaderJeder Deploy, Schritt für Schritt

Fragen zum PHP Hosting
Können verschiedene Sites auf einem Server unterschiedliche PHP-Versionen nutzen?
Ja. Installiere alle benötigten Versionen auf der Seite PHP des Servers und wähle dann pro Site eine aus, beim Anlegen oder später in ihren Einstellungen.
Wie erhöhe ich das PHP-Upload-Limit?
Öffne die Seite PHP des Servers, klicke neben der Version auf Einstellungen, erhöhe Maximaler Upload (MB) und klicke auf Anwenden. Die Upload- und Post-Limits von PHP und das Request-Body-Limit von Nginx ändern sich gemeinsam.
Meine App hat keinen public-Ordner. Funktioniert das?
Ja. Ändere beim Anlegen der Site unter Erweiterte Einstellungen das Web-Verzeichnis, oder nutze die Vorlage Sonstiges, die das Stammverzeichnis des Repositorys ausliefert.
Kann ich ein CMS wie Drupal, Craft CMS oder Magento hosten?
Jede PHP-App, die mit PHP-FPM hinter Nginx läuft, funktioniert mit der PHP-Vorlage. Ergänze die nötigen Schritte im Deploy-Skript und nutze die Seite Nginx der Site für App-spezifische Regeln.
Was kostet es?
Der kostenlose Tarif umfasst 1 Server und 3 Sites mit allen Funktionen. Premium kostet 15 € pro Monat und Organisation, ohne Grenzen. Deine Server rechnet dein Cloud-Anbieter ab.
Verwandte Seiten
- ServerProvisionierung für jede Rolle: App-, Web-, Worker-, Datenbank-, Cache-, Such- und Load-Balancer-Server.
- SymfonySymfony-Deploys mit Doctrine-Migrationen und Messenger-Workern unter Supervisor.
- WordPressWordPress auf deinem eigenen Server, mit echtem Cron, Redis-Objekt-Cache und Härtung.
- Hetzner CloudServer in Deutschland, Finnland, den USA und Singapur, mit DNS und Backups in Object Storage.
Dein nächster Deploy ist live, bevor dein Kaffee fertig ist.
Erstelle eine Organisation, verbinde einen Server und pushe. Mehr nicht.