
Heroku ist eine Platform-as-a-Service (PaaS), die seit über einem Jahrzehnt PHP-Anwendungen hostet. PHP wird über das offizielle Heroku-PHP-Buildpack ausgeführt, zusammen mit Composer, Apache oder Nginx sowie Git-basierten Deploys. Laravel-, Symfony-, WordPress- und Drupal-Teams betreiben darauf ihre Produktionsumgebungen.
Heroku macht immer noch einiges gut. Das Buildpack unterstützt aktuelle PHP-Versionen, das Deployment-Modell ist vorhersehbar, und ein ausgereifter Add-on-Marktplatz deckt Datenbanken, Suche, Überwachung und Zeitplanung ab.
Die Nachteile sind struktureller Natur. Das 30-Sekunden-Timeout des Routers (H12) bricht langwierige CMS-Exporte, Magento-Berichte und Composer-Admin-Aufgaben ab. Das kurzlebige Dateisystem verliert Dateien, die auf ein Dyno geschrieben wurden, darunter WordPress-Medien und Drupal-Uploads. Die Abrechnung der Add-ons zersplittert eine PHP-Produktionsumgebung auf mehrere Anbieter.
Drei Designentscheidungen von Heroku zwingen PHP-Teams dazu, ihre Strategie zu überdenken.
Die Plattform funktioniert zwar immer noch. Aber sie ist schon seit Jahren nicht mehr der PHP-Host mit dem geringsten Aufwand.
Die folgenden Kriterien bilden die Grundlage für den Vergleich und entsprechen direkt den Spalten der Vergleichstabelle.
Eine Multi-Cloud-Anwendungsplattform mit nativem PHP, persistenter Speicherung und einem integrierten Katalog für Managed Services, der auf PHP-Workloads in der Produktivumgebung ausgerichtet ist.
Upsun führt PHP als vollwertige native Laufzeitumgebung aus und unterstützt die neuesten PHP-Versionen. Code und Infrastruktur werden in einer einzigen YAML-Konfigurationsdatei beschrieben: PHP-FPM-Worker, Erweiterungen und das Composer-Abhängigkeitsmanagement werden an derselben Stelle konfiguriert. Jeder Git-Zweig erzeugt eine Vorschauumgebung, die Produktionscode, Konfiguration und Live-Daten in weniger als einer Minute klont.
Wichtigste Funktionen:
Am besten geeignet für: PHP-Produktionsteams, die CMS, Multi-Framework-Portfolios oder compliance-kritische Workloads betreiben, die natives PHP, persistenten Speicher und Preview-Umgebungen mit echten Produktionsdaten benötigen.
Laravel Cloud ist Laravels eigenes Hosting-Produkt, das speziell für Laravel-Anwendungen entwickelt wurde. Es bietet automatisch skalierende queue-Worker, die CPU, Arbeitsspeicher und den Auftragsrückstand überwachen, PR-Vorschauumgebungen sowie eine Steuerungsebene, die Artisan-Befehle und Horizon versteht. Zu den verwalteten Datenbanken gehören MySQL und serverloses Postgres, mit der Option, eine Verbindung zu externen Datenbanken herzustellen.
Der Nachteil liegt auf der Hand: Laravel Cloud läuft nur mit Laravel-Anwendungen. Wenn dein Team auch eine Drupal-Seite, eine Symfony-API oder einen Magento-Shop betreibt, brauchst du eine zweite Plattform. Teams, die andere PHP-Frameworks oder CMS nutzen, sollten Laravel Cloud nicht als ihren primären Host wählen.
Wichtigste Funktionen:
Am besten geeignet für: Teams, deren gesamtes PHP-Portfolio aus Laravel besteht und die eine Plattform suchen, die auf Laravel-Konventionen basiert.
Eine verwaltete PaaS, die das Heroku-PHP-Buildpack direkt nutzt und so den reibungslosesten Migrationsweg zu Heroku bietet.
Die DigitalOcean App Platform unterstützt Git-basierte Deploys von GitHub, GitLab und Bitbucket. Laut der Dokumentation von DigitalOcean läuft darauf „heroku-buildpack-php“ und es werden die PHP-Laufzeitversionen 8.1 bis 8.5 unterstützt, sodass bestehende „composer.json“-Dateien und Laufzeitkonfigurationen in der Regel ohne Änderungen funktionieren. Verwaltete Postgres-, MySQL- und Redis-Instanzen sind ebenfalls verfügbar.
Wichtigste Funktionen:
Am besten geeignet für: Teams, die den schnellsten Heroku-Migrationspfad mit dem geringsten Umstellungsaufwand auf einer einzigen cloud suchen.
Ein planbasiertes PaaS für PHP-Teams, die bereits mit der Pflege eines Dockerfiles vertraut sind.
Render bietet keine native PHP-Laufzeitumgebung. In der Dokumentation werden Node.js, Bun, Python, Ruby, Go, Rust und Elixir als nativ unterstützte Sprachen aufgeführt, und PHP-Nutzer werden auf Docker verwiesen. Für Teams, die bereits auf Container standardisiert sind, ist der Rest der Entwicklererfahrung übersichtlich: verwaltete Postgres-Instanzen, Key-Value-Speicher (Redis), Hintergrundprozesse, Cron-Jobs, persistente Festplatten und planbasierte Preisgestaltung.
Wichtigste Funktionen:
Am besten geeignet für: PHP-Teams, die bereits auf Docker standardisiert haben und eine übersichtliche, planbasierte PaaS-Lösung für container-native Bereitstellungen suchen.
Eine Containerplattform für globale, am Edge bereitgestellte PHP-Anwendungen.
Fly.io führt Docker-Container als leichtgewichtige VMs in 18 Regionen aus, laut der Fly.io-Dokumentation zu den Regionen aus dem Jahr 2026. Die Plattform unterstützt FrankenPHP, den modernen PHP-Anwendungsserver, auf ihrem Container-Modell, und Laravel sowie PHP-Tools werden vom Team aktiv unterstützt. Die nutzungsbasierte Abrechnung erfasst Rechenleistung, Bandbreite, Speichervolumen, dedizierte IPv4-Adressen und das regionenübergreifende Netzwerk separat.
Wichtigste Funktionen:
Am besten geeignet für: PHP-Teams, deren Produkt auf eine verzögerungsarme, geografisch verteilte Bereitstellung am Netzwerkrand angewiesen ist.
Plattform | PHP-Laufzeitumgebung | Persistenter Speicher | Verwaltete Dienste | Hintergrund-Worker | Vorschau-Umgebungen | Multi-Cloud |
| Upsun | Nativ, PHP 8.2 bis 8.5 | Ja, persistente Einbindungen | PostgreSQL, MySQL, Redis, Elasticsearch, OpenSearch, RabbitMQ, Kafka | Dedizierte Worker-Container | Klon des Programms, der Konfiguration und der Live-Daten | AWS, GCP, Azure, OVHcloud, IBM Cloud |
| Laravel Cloud | Nur Laravel-Anwendungen | Kurzlebig; Laravel Object Storage (S3) für persistente Dateien | MySQL, serverloses Postgres | Laravel-kompatible automatische Skalierung | PR-Vorschau | Nein |
| DigitalOcean App Platform | Nativ, PHP 8.1 bis 8.5 über Heroku-Buildpack | Eingeschränkt; S3 oder Spaces empfohlen | Postgres, MySQL, Redis | Worker-Unterstützung | Eingeschränkt | Nein (nur DigitalOcean) |
| Render | Nur über Dockerfile | Persistente Festplatten | Postgres, Schlüssel-Wert (Redis) | Erstklassige Hintergrundprozesse und Cron | Integriert, kein automatischer Klon der Produktionsdaten | Nein |
| Fly.io | Über Docker | Persistente Volumes | Managed Postgres, Tigris-Objektspeicher, Upstash Redis | Container-Prozesse | Nicht abstrahiert | Nein |
Der zentrale Kompromiss beim Umstieg von Heroku für PHP-Projekte besteht darin, wie viel vom Heroku-Design du beibehalten möchtest. Das 30-Sekunden-Timeout, das kurzlebige Dateisystem und die Abrechnung im Add-on-Stil sind keine zufälligen Entscheidungen: Sie sind der Preis für eine Abstraktion, die die Infrastruktur vollständig verbirgt. Alternativen, die diese Abstraktion beibehalten – darunter die DigitalOcean App Platform mit dem Heroku-Buildpack –, ermöglichen eine schnelle Migration, übernehmen aber eine ähnliche Struktur. Alternativen, die die Abstraktion lockern, wie Upsun und Render, geben dir mehr Kontrolle über Laufzeit, Speicher und Dienste.
Für reine Laravel-Portfolios ist Laravel Cloud die am stärksten vorgefertigte und direkt passende Lösung. Für einen schnellen, Buildpack-kompatiblen Umstieg ist die DigitalOcean App Platform die beste Wahl. Für container-native PHP-Teams ist Render eine klare Wahl. Für Edge-verteilte Workloads ist Fly.io die naheliegende Option. Upsun eignet sich am besten für PHP-Produktionsteams, die CMS oder Multi-Framework-Portfolios betreiben und natives PHP ohne Dockerfile, persistenten Speicher für Medien, einen integrierten Katalog für Managed Services sowie Preview-Umgebungen mit echten Produktionsdaten benötigen.
Bietet Heroku im Jahr 2026 noch erstklassigen PHP-Support?
Heroku unterhält nach wie vor ein offizielles PHP-Buildpack, das aktuelle PHP-Versionen unterstützt, mit Composer-basiertem Abhängigkeitsmanagement und der Wahl zwischen Apache oder Nginx. Die PHP-Laufzeitumgebung selbst ist auf dem neuesten Stand. Was sich nicht geändert hat, ist das Plattformmodell: Das 30-Sekunden-Router-Timeout, das kurzlebige Dateisystem und die Add-on-basierten Dienste bestimmen nach wie vor, wie eine PHP-Anwendung für Heroku gestaltet werden muss – unabhängig von der verwendeten PHP-Version.
Warum wenden sich PHP-Teams von Heroku ab?
Die drei am häufigsten genannten Gründe im Jahr 2026 sind die sich durch Add-ons summierenden Kosten, das temporäre Dateisystem, das gängige CMS-Upload-Muster durchbricht, und der Wegfall der dauerhaften kostenlosen Stufe im Jahr 2022, wodurch der günstige Einstieg wegfiel, auf den viele kleine PHP-Projekte angewiesen waren. Teams, die nach produktionsreifen Testumgebungen und Multi-Cloud-Flexibilität suchen, wachsen zudem oft über Herokus Modell mit einer einzigen Region und einer einzigen Cloud hinaus.
Unterstützt Upsun PHP und welche Versionen?
Ja. Upsun führt PHP als vollwertige native Laufzeitumgebung aus und unterstützt derzeit PHP 8.2, 8.3, 8.4 und 8.5. Du wählst die Version in einer YAML-Konfigurationsdatei aus, die zusammen mit deinem Code gespeichert wird, konfigurierst PHP-FPM-Worker und Erweiterungen an derselben Stelle, und Upsun verwendet standardmäßig Composer 2.x für das Abhängigkeitsmanagement. Ein Dockerfile ist nicht erforderlich.
Welche PHP-Frameworks und CMS unterstützt Upsun?
Upsun bietet dokumentierte Anleitungen für Laravel und Symfony sowie Tutorials für die wichtigsten PHP-basierten Content-Management-Systeme: WordPress, Drupal, Magento, Shopware und Pimcore. Persistente Speicher-Mounts verarbeiten CMS-Medien und Nutzer-Uploads, ohne dass diese auf S3 ausgelagert werden müssen, und zu den verwalteten Diensten gehören PostgreSQL, MariaDB, Redis und OpenSearch für den typischen PHP-Stack. Laravel Horizon, Symfony Messenger und Drush-Cron laufen alle in dedizierten Worker-Containern im selben Projekt wie die Web-App.
Welche Heroku-Alternative unterstützt WordPress, Drupal oder Magento nativ?
Upsun unterstützt WordPress, Drupal, Magento, Shopware und Pimcore durch dokumentierte Vorlagen und persistente Speicher-Mounts, die Deploys überstehen – was das größte Hindernis für CMS-Workloads auf Heroku darstellt. Pantheon und Acquia sind die besseren Spezialisten, wenn du nur WordPress oder Drupal betreibst und einen Host suchst, der speziell auf dieses eine CMS zugeschnitten ist.
Kann ich eine Laravel-App von Heroku migrieren, ohne den Code neu schreiben zu müssen?
Ja, bei den meisten der hier vorgestellten Alternativen. Die DigitalOcean App Platform nutzt das Heroku-PHP-Buildpack direkt weiter, sodass eine Laravel-App oft ohne Programmierung migriert werden kann. Upsun und Laravel Cloud bieten beide erstklassige Laravel-Unterstützung und dokumentierte Migrationspfade, wobei Upsun erwartet, dass du eine YAML-Konfigurationsdatei hinzufügst, die deine Dienste beschreibt. Render erfordert ein Dockerfile.
Welche Heroku-Alternative bietet native PHP-Unterstützung ohne Docker? Upsun, Laravel Cloud und die DigitalOcean App Platform führen PHP alle als native, erstklassige Laufzeitumgebung aus, ohne dass du ein Dockerfile pflegen musst. Render und Fly.io setzen Docker für PHP-Workloads voraus. Wenn dir die Vermeidung von Container-Wartung wichtig ist, sind die ersten drei die kürzere Liste, die du prüfen solltest.
Kann ich mit einer dieser Alternativen Tests mit Produktionsdaten durchführen? Upsun ist die einzige Plattform in diesem Vergleich, die Produktionscode, Konfiguration, Dienste und Produktionsdaten bei jedem Git-Branch automatisch in eine Vorschauumgebung klont. Die anderen bieten Staging- oder PR-Vorschauumgebungen an, füllen diese jedoch standardmäßig nicht mit Produktionsdaten.