Für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026, für PHP 8.1 und älter sind sie bereits beendet (Stand: 2026-10). Wir bringen gewachsene PHP-Anwendungen, auch mit Smarty-Templates und jQuery-Frontend, auf PHP 8.4 oder 8.5 und testen jede Stufe.
PHP & Craft CMS: Anwendungen übernehmen, aktualisieren, betreiben
Unsere Ingenieure arbeiten seit 2012 mit PHP, Smarty, Slim und WordPress, dazu kommt Craft CMS. Wir übernehmen Anwendungen, die Jahre alt sind, heben sie auf eine unterstützte PHP-Version und betreiben sie weiter, einschließlich Smarty- und Twig-Templates sowie jQuery-Frontends.
- PHP, Smarty und Slim seit 2012
- Craft CMS und WordPress: Übernahme, Updates, Plugins
- Antwort innerhalb eines Werktags
Wo wir PHP und Craft CMS einsetzen
Viele PHP-Anwendungen sind älter als ihre aktuelle Betreuung: Shops, Intranets, Portale und Fachanwendungen, geschrieben für PHP 5 oder 7. Sie laufen, aber mancher Hoster verlangt Aufschläge, die Versicherung stellt Fragen, und niemand wagt das Update.
Die Übernahme einer verwaisten Anwendung, das Update auf eine unterstützte Version und der laufende Betrieb gehören für unsere Ingenieure zum Alltag. Websites auf WordPress pflegen, aktualisieren und sichern wir ab. Welche Arten von Systemen das betraf, steht unter Erfahrung.
Craft CMS
Für Websites und Portale mit strukturierten Inhalten in mehreren Sprachen setzen wir Craft CMS ein, ein CMS auf PHP-Grundlage. Wir übernehmen Craft-Projekte von Agenturen, aktualisieren sie, schreiben Plugins und setzen neue Projekte um. Auch diese Website läuft auf Craft CMS. Mehr dazu unter Craft CMS.
Typische Aufgaben bei PHP
- Übernahme einer verwaisten Anwendung: Zugänge, Repository, Datenbank, Backups und Risiken erfassen (Legacy-Review), bei der Übernahme danach ein Plan für die ersten 30 und 90 Tage.
- Update auf eine unterstützte PHP-Version, Schritt für Schritt und mit Tests. Erweiterungen, Smarty, jQuery und Datenbank prüfen wir vorab.
- Prüfung von Sicherheit und Performance: Indizes, langsame Abfragen, WAF und Zugriffsschutz.
- Beheben von Schwachstellen aus Penetrationstest-Berichten (XSS, SQL-Injection) und erste Schwachstellenanalysen.
- Weiterentwicklung für Unternehmen ohne eigene Entwickler.
- Schnittstellen mit SOAP/XML und REST/JSON.
- Bewährte Logik als API bereitstellen und Neues daneben bauen (Monolith als Service).
- Eine PHP-Anwendung vom klassischen Hosting in einen Container umziehen (Vom Hosting in den Container).
Neu schreiben oder weiter pflegen?
Meist ist es günstiger und weniger riskant, die Anwendung zu behalten und zu modernisieren, als sie neu zu schreiben. Ein laufendes System enthält über Jahre gewachsene Geschäftsregeln, Sonderfälle und Korrekturen, die nirgends sonst aufgeschrieben sind. Ein Rewrite muss sie alle neu entdecken, und bis er fertig ist, müssen zwei Systeme betreut werden.
Drei Wege sind möglich:
- Weiter pflegen und aktualisieren: Liegt das Problem vor allem an der PHP-Version oder an veralteten Bibliotheken, reicht ein Update. Die Anwendung behält Funktionen und Daten, und Ihr Team arbeitet weiter wie gewohnt.
- Schrittweise modernisieren: Die bestehende Anwendung bleibt in Betrieb, und neue Teile entstehen daneben, etwa ein neues Frontend oder ein eigener Dienst, der über eine Schnittstelle mit dem alten Kern spricht. Alte Teile werden nacheinander ersetzt.
- Neu schreiben: Das kommt infrage, wenn das Framework nicht mehr gepflegt wird, es keine Tests gibt und sich die Geschäftsregeln vollständig aufschreiben lassen.
Bevor wir einen Weg empfehlen, sehen wir uns den Code, seine Abhängigkeiten und vorhandene Tests an. Wir sagen Ihnen auch, wenn sich eine Migration nicht lohnt.
Welche PHP-Version läuft bei Ihnen?
Jede PHP-Version erhält zwei Jahre aktive Unterstützung und danach zwei weitere Jahre nur kritische Sicherheits-Korrekturen (Stand: 2026-10). Danach gibt es keine Updates mehr. Wer heute startet, sollte auf PHP 8.4 (Updates bis 31.12.2028) oder PHP 8.5 (bis 31.12.2029) zielen.
Support-Termine der PHP-Versionen
| Datum | Ereignis | Quelle |
|---|---|---|
| 2018-12-31 | PHP 5.6: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2019-01-10 | PHP 7.0: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2019-12-01 | PHP 7.1: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2020-11-30 | PHP 7.2: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2021-12-06 | PHP 7.3: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2022-11-28 | PHP 7.4: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2023-11-26 | PHP 8.0: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2025-12-31 | PHP 8.1: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2026-11-19 | PHP 8.6: geplante Veröffentlichung (General Availability). | wiki.php.net (öffnet in einem neuen Fenster) |
| 2026-12-31 | PHP 8.2: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2027-12-31 | PHP 8.3: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2028-12-31 | PHP 8.4: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
| 2029-12-31 | PHP 8.5: Ende der Sicherheits-Updates. | php.net (öffnet in einem neuen Fenster) |
Hoster-Aufschläge, Smarty und jQuery
Hoster. Manche Hoster rechnen alte PHP-Versionen im Shared Hosting als Aufschlag ab. Auf einem eigenen oder dedizierten Server fällt kein Aufschlag an, eine Version ohne Sicherheits-Updates bleibt aber ein Risiko. Der Aufschlag ist ein Warnsignal: Er verlängert die Frist, ersetzt aber nicht das Update.
Smarty. Smarty 4 und 5 werden weiter gepflegt, Smarty 2 und 3 nicht mehr (Stand: 2026-10). Der Weg von Version 3 über 4 nach 5 betrifft vor allem eigene Plugins, {php}-Blöcke und PHP-Funktionen in Templates.
jQuery. Aktuell ist jQuery 4. Version 3 erhält nur noch kritische Sicherheits- und Fehlerkorrekturen, die Zweige 1.x und 2.x werden nicht mehr unterstützt (Stand: 2026-10). Der Ausstieg aus alten Versionen gelingt meist mit jQuery Migrate und dem Austausch einzelner Plugins.
Technologien und Umfang
| Bereich | Umfang |
|---|---|
| Sprache und Frameworks | PHP, Smarty, Slim und WordPress seit 2012 |
| CMS | Craft CMS: Übernahme, Updates, Plugins und neue Projekte |
| Frontend | jQuery und jQuery UI in gewachsenen Anwendungen |
| Datenbanken | MySQL und MariaDB, auch mit Galera, Migrationen zum Beispiel von Firebird nach MariaDB |
| Betrieb | Linux und Docker |
| Webserver | Nginx und Apache |
Typische Ausgangslagen bei PHP
-
-
Ihr System läuft, aber niemand kennt es genau. Wir erfassen Anwendung, Datenbank, Server und E-Mail, bewerten Risiken, empfehlen schriftlich den weiteren Weg und übernehmen auf Wunsch den Betrieb.
-
Wir ziehen Ihre Lucee-, ColdFusion- oder PHP-Anwendung vom klassischen Hosting in Container um, ohne sie neu zu schreiben. So lässt sich die Umgebung nachbauen, aktualisieren und verlegen. Manche Hoster berechnen Aufschläge für alte PHP-Versionen, für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026 (Stand: 2026-10).
-
Ihr Team kommt nicht hinterher, Fachwissen fehlt oder vor einer wichtigen Entscheidung brauchen Sie eine Zweitmeinung? Wir übernehmen einen abgegrenzten Teil: ein Modul, das Backend zu Ihrem Frontend, eine Schnittstelle, eine Migration oder ein Code-Review. Wir arbeiten in Ihrem Repository und Ticketsystem, Code und Wissen bleiben bei Ihnen.
Der erste Schritt mit festem Umfang und festem Preis
Legacy-Review
Für Unternehmen mit einem System, das niemand mehr genau kennt: vor einem Update, vor einer Migration oder beim Wechsel des Dienstleisters.
- Inventar der Versionen und Abhängigkeiten
- Landkarte aus Anwendung, Datenbank, Server und E-Mail
- Risikoregister zu Sicherheit, Support und Wissen
- Bewertung der Backups und der Wiederherstellung
- Empfehlung „bleiben, Version anheben oder migrieren“ mit Optionsmatrix, die auch „in den Container“ und „als API bereitstellen“ enthält
- Aufwandsschätzung in Tagen
Der Preis gilt für ein System, also eine Anwendung mit ihrer Datenbank und ihrem Server. Weitere Systeme bepreisen wir einzeln.
Was das Ergebnis enthält
Ein schriftlicher Bericht mit Bestandsaufnahme, Risikoregister, Empfehlung und Aufwandsschätzung. Der Bericht gehört Ihnen.
PHP-8-Kompatibilitätsscan
Für Unternehmen mit einer gewachsenen PHP-Anwendung, die vor dem Update auf PHP 8 wissen wollen, was bricht und wie viel Arbeit es macht.
- Inventar von PHP-Version, Erweiterungen, Bibliotheken und Datenbank
- Prüfung des Codes auf Stellen, die unter PHP 8 nicht mehr laufen
- Smarty-Templates und jQuery-Frontend im selben Durchgang
- Liste der Inkompatibilitäten nach Risiko und Aufwand
- Stufenplan bis zur Zielversion mit Aufwandsschätzung in Arbeitstagen
Umfang und Preis legen wir im Erstgespräch fest und bestätigen sie schriftlich, bevor wir beginnen. Das Update selbst folgt auf Wunsch als eigener Auftrag.
Was das Ergebnis enthält
Eine schriftliche Liste der Inkompatibilitäten mit Stufenplan und Aufwandsschätzung. Die Liste gehört Ihnen.
48-Stunden-Notfall-Einschätzung
Für Unternehmen, deren Entwickler oder Dienstleister plötzlich weg ist und deren System trotzdem weiterlaufen muss.
- Bestandsaufnahme: Versionen, Abhängigkeiten, Zugänge, Backups, geplante Tasks, Datenquellen und Mailversand
- Liste der Risiken, die sofort Aufmerksamkeit brauchen
- Stabilisierungsplan für die ersten 5 Tage und für die ersten 30 Tage
- kurze Besprechung der Ergebnisse
Das Ergebnis liegt 48 Stunden nach Zugang zum System vor. Änderungen am Produktivsystem und weitere Arbeiten erfolgen nur nach Ihrer Zustimmung.
Was das Ergebnis enthält
Ein schriftlicher Befund mit dem Zustand des Systems, den Sofortrisiken und dem Stabilisierungsplan. Der Befund gehört Ihnen.
Ein Projekt mit PHP 8
-
PHP 8.2 und das 30-Sekunden-Limit: Seiten warteten auf die Sitzungssperre
Internetportale · 4 Stunden
Nach dem Update von PHP 7.4 auf PHP 8.2 lud dieselbe Seite einmal normal und brach einmal nach 30 Sekunden ab. Wir haben beide Versionen nebeneinander nachgestellt und die Ursache gefunden: Rund 20 parallele AJAX-Aufrufe eines Nutzers warteten nacheinander auf die Sperre der Sitzungsdatei. Behoben mit einer Zeile pro Skript, ohne die Anwendung umzuschreiben.
Fragen zu PHP-Anwendungen
Müssen wir unser System neu schreiben, um einen neuen Stack zu nutzen?
Nein. Läuft das alte System, stellen wir seine Logik als API bereit und schließen einmalig bekannte Lücken. Die Funktion soll dabei erhalten bleiben, Vergleichstests prüfen das. Das Neue bauen wir daneben im neuen Stack, der diese API nutzt.
Ein Neuschreiben lohnt sich selten. Es kommt infrage, wenn das Framework nicht mehr gepflegt wird, es keine Tests gibt und sich die Geschäftsregeln aufschreiben lassen. Ob das bei Ihnen zutrifft, klärt der Legacy-Review.
Was bringt der Umzug in einen Container?
Eine Umgebung, die sich nachbauen lässt. Dieselbe Version und Konfiguration gelten beim Entwickler, auf dem Staging und in der Produktion, festgehalten im Repository statt im Kopf einer Person. Neue Versionen von PHP, Lucee oder ColdFusion testen wir neben der Produktion und können sie zurücknehmen. Auch ein Umzug auf einen anderen Server oder zu einem anderen Anbieter wird einfacher.
Ein Container behebt keinen Fehler im Code und hebt keine nicht mehr unterstützte Version an. Er erleichtert nur diese Änderungen.
Machen Sie Frontend und Backend oder nur Backend?
Beides. Unsere Ingenieure arbeiten seit 2012 als Full-Stack-Entwickler. Typische Aufgaben sind ein neues Frontend für ein bestehendes Backend und die Pflege gewachsener Frontends mit jQuery. Für neue Projekte empfehlen wir ein Frontend auf Node.js, etwa mit Next.js und React. Ob das für Ihr System passt, besprechen wir im Erstgespräch.
Entwickeln und integrieren Sie Schnittstellen (REST, SOAP)?
Ja. Wir entwickeln Schnittstellen und binden Systeme an, mit REST und JSON ebenso wie mit SOAP und XML, einschließlich der Synchronisation von Daten zwischen Anwendungen. Typische Anwendungen beschreiben wir unter Entwicklung und Integration.
Welche Projekte haben Sie schon umgesetzt?
Unsere Ingenieure haben an diesen Systemtypen gearbeitet:
- Plattformen zur Kreditabwicklung mit mehreren Prozessen und Vertriebskanälen, auch direkt für Banken
- Plattformen für die Hypothekenfinanzierung
- Leasing-Plattformen
- Systeme zur Erzeugung von Dokumenten und Verträgen
- Videoportale mit Streaming und automatischer Konvertierung der Videos
- Nachrichten- und Kleinanzeigenportale mit hohem Besucheraufkommen
- Webservices von Unternehmen, die für die öffentliche Hand arbeiten, auch für Kultureinrichtungen
Ausgewählte Projekte beschreiben wir im Detail auf der Projektseite, darunter ColdFusion im Produktivbetrieb und unter Last, E-Mail-Zustellbarkeit, ein von Bots überfluteter Shop und SQL-Indizes in einer Shop-Datenbank.
Nicht sicher, welche Leistung zu Ihrem System passt?
Beschreiben Sie Ihr System in zwei Sätzen. Wir sagen Ihnen, welche Leistung passt und ob ein Einstiegsprodukt mit festem Preis der richtige erste Schritt ist.