Zum Inhalt
Matthias Gora, PHP-Entwickler
Matthias Gora PHP-Entwickler

PHP-Upgrade nötig?
Ich migriere.

Ich bringe Ihren Shop, Ihr Portal oder Ihre Website auf eine aktuelle PHP-Version. Ohne Ausfallzeit, ohne Datenverlust.

Kostenlose Ersteinschätzung · Antwort in wenigen Stunden, auch am Wochenende

23+ Jahre PHP-Erfahrung PHP 5.x → 7.x → 8.x Sicherheitslücken schließen Zend Certified Engineer

Sicherheitsmeldung

Kritische Lücken in PHP: Update dringend nötig

Das PHP-Team hat zwei Sicherheitslücken geschlossen und stuft beide als kritisch ein (9,2 von 10 Punkten). Betroffen ist jeder Server, der Webseiten mit PHP ausliefert. Laut BSI sind alle Versionen verwundbar, zurück bis mindestens PHP 5. Ein Angreifer kann über die Lücken ohne Zugangsdaten eigenen Programmcode auf Ihrem Server ausführen. Damit kann er zum Beispiel Kundendaten auslesen, Ihre Seiten verändern oder Schadsoftware einschleusen. Das BSI ordnet den Hinweis der Stufe Orange zu, der zweithöchsten von vier: Maßnahmen müssen unverzüglich ergriffen werden. Es hält eine breite Ausnutzung in kurzer Zeit für wahrscheinlich. Nach den Warnungen haben Behörden, Kliniken und Unternehmen ihre Websites vorsorglich vom Netz genommen, etwa die Stadt Mainz und die Berliner Charité.

Ich prüfe die PHP-Version Ihrer Software und sorge dafür, dass das Update eingespielt wird. Geschlossen sind die Lücken in PHP 8.2.35, 8.3.36, 8.4.27 und 8.5.12. Gibt es schon Anzeichen für einen Angriff, lesen Sie weiter unter Sicherheitslücken finden und schließen.

Sicherheitsupdates je PHP-Version

  • 8.5 bis Ende 2029
  • 8.4 bis Ende 2028
  • 8.3 bis Ende 2027
  • 8.2 bis Ende 2026
  • 8.1 und älter: Upgrade nötig

PHP 8.1 und ältere Versionen werden vom PHP-Team nicht mehr gepflegt. Läuft Ihre Software auf einer dieser Versionen, ist ein Upgrade auf eine aktuelle PHP-Version notwendig. Das empfiehlt auch das BSI.

Warum ein PHP-Upgrade?

PHP 5.6 und 7.x bekommen keine Sicherheitsupdates mehr. Ihr Hoster drängt deshalb auf ein Upgrade. Nach einem PHP-Upgrade bekommt Ihre Software wieder Sicherheitsupdates.

Sicherheitslücken

PHP 5.6, 7.4 und andere alte Versionen bekommen keine Sicherheitsupdates mehr. Bekannte Sicherheitslücken bleiben offen. Das gefährdet Ihre Software und die Daten Ihrer Kunden.

PHP 5.6 veraltet PHP 7.x veraltet

Hoster kündigt ab

Hoster stellen alte PHP-Versionen nach und nach ein. Dann läuft Ihre Software auf einer Version, für die sie nicht geschrieben wurde. Einzelne Seiten zeigen Fehler oder die Anwendung fällt ganz aus.

Frist läuft Handlungsbedarf

Langsamer als nötig

Aktuelle PHP-Versionen arbeiten spürbar schneller und belasten den Server weniger. Das verkürzt die Ladezeiten Ihrer Seiten. Neue Funktionen lassen sich danach leichter einbauen.

Spürbar schneller Weniger Serverlast
Die Anwendung wechselt rechtzeitig auf eine PHP-Version mit Sicherheitsupdates.

Ist Ihre Software noch tragfähig?

Mit acht Fragen bekommen Sie eine erste Einschätzung, wie dringend Handlungsbedarf besteht und was zuerst dran ist. Antworten Sie gerne aus dem Bauch. Die Auswertung läuft in Ihrem Browser, nichts wird gesendet.

Frage 1 von 8

Wer kann heute Änderungen an der Software machen?
Wie laufen kleine Änderungen, etwa ein zusätzliches Feld im Formular?
Gibt es eine Beschreibung, mit der sich ein neuer Entwickler einarbeiten könnte?
Bekommt die PHP-Version Ihrer Software noch Sicherheitsupdates (das kann Ihnen Ihr Hoster oder IT-Dienstleister sagen)?
Hat ein Hoster, Partner oder Gesetz eine Frist gesetzt?
Passt die Software noch zu Ihren Abläufen?
Haben Sie selbst Zugang zu Code, Datenbank und Server?
Werden Änderungen auf einer Kopie Ihres Systems geprüft, bevor sie live gehen?

Was ich mir zuerst ansehen würde:

Einschätzung aus Ihren Antworten, keine Prüfung des Systems.

  • CodeIgniter
  • Zend Framework
  • Symfony
  • Laravel
  • Bootstrap
  • jQuery

Sicherheitslücken finden und schließen

Lücken im Code finden

Ich prüfe Ihren Code dort, wo Angreifer ansetzen: Login und Passwörter, Formulare und Datenbankabfragen, angezeigte Inhalte, Datei-Uploads und Zugriffsrechte. Gefundene Lücken schließe ich, getestet auf einer Kopie Ihres Systems.

SQL-Injection Cross-Site-Scripting Datei-Uploads

Hilfe nach einem Angriff

Wurde Ihre Website gehackt, suche ich den eingeschleusten Schadcode und entferne ihn. Danach schließe ich die Lücke, die der Angreifer genutzt hat.

Schadcode entfernen Ursache schließen

Penetrationstests begleitet

Bei einem Penetrationstest greift ein externer Prüfer ein System gezielt an und hält die gefundenen Schwachstellen in einem Bericht fest. Ich habe mehrere solcher Tests begleitet und die Funde behoben, bei langjährig betreuten wie bei übernommenen Projekten. Liegt Ihnen ein Prüfbericht vor, setze ich ihn um.

Prüfbericht umsetzen Funde beheben

Ablauf einer PHP-Migration

1

Erstgespräch

Sie schildern mir die Ausgangslage. Dazu erzählen Sie kurz, worum es bei Ihrer Software geht, was sie leistet und für wen sie gedacht ist. Gerne per Telefon, Videocall oder persönlich in meinem Büro in Garmisch-Partenkirchen.

2

Bestandsaufnahme

Ich sehe mir an, welche PHP-Version läuft, welche Datenbank im Einsatz ist und mit welchen anderen Programmen Ihre Software Daten austauscht. So weiß ich, wo Ihre Software heute steht. Mehr zur Durchsicht

3

Plan mit Festpreis

Ich richte bei mir eine Kopie Ihres Systems ein, an der ich gefahrlos arbeiten kann. Danach bekommen Sie einen Plan mit den einzelnen Schritten und ein Festpreisangebot, aufgeteilt in Phasen. Was zum Umfang gehört und was nicht, steht darin schriftlich.

4

Parallelbetrieb und Tests

Die alte und die neue Version laufen nebeneinander auf meinem Server, getrennt von Ihrem laufenden Betrieb. Sie rufen beide im Browser auf und vergleichen jede Funktion direkt. So fallen Fehler auf, bevor Ihre Kunden sie sehen. Den Stand sehen Sie in meiner Projektverwaltung.

5

Umstellung und Betreuung

Umgestellt wird erst, wenn Sie alle Funktionen geprüft und freigegeben haben. Der Wechsel erfolgt zu einem vereinbarten Termin und ohne Ausfallzeit. In den ersten Tagen danach beobachte ich die Anwendung, auch später bleibe ich Ihr Ansprechpartner.

Soll Ihre Software nicht nur eine neue PHP-Version bekommen, sondern auch auf ein aktuelles Framework wie Laravel umgestellt werden, lesen Sie weiter unter Software modernisieren lassen.

Referenzen

  • Von PHP 5.6 auf 8.5 gebracht
  • Schrittweise auf aktuelles PHP
  • Regelmäßige Updates seit 2013
Fallstudie: Wenn ein PHP-Update allein nicht reicht

Deutscher Theaterverlag

Fachverlag mit Online-Katalog, Shop und Newsletter.

Ausgangssituation

Katalog, Shop und Newsletter liefen auf PHP 5.6 und einem Framework, dessen Entwicklung seit Jahren eingestellt ist. Auf eine neue PHP-Version ließ sich das System nicht mehr heben, jede Änderung war ein Risiko.

Umstellung

Statt das alte Framework zu flicken, habe ich den Shop in Phasen auf Laravel und eine aktuelle PHP-Version gebracht. Jede Phase hat der Verlag auf einer Testumgebung geprüft und freigegeben. Gestaltung und Adressen blieben gleich, Besucher merkten nichts.

Heute

Der Shop bekommt wieder Sicherheitsupdates. Vor jedem größeren Update läuft eine Generalprobe mit einer Kopie der echten Daten. Künftige PHP-Updates werden damit zur Routine.

Fallstudie: PHP-Migration von 5.3 auf 8

2te-ZahnarztMeinung.de

Auktionsportal für Zahnersatz und Implantate. Über 225.000 Nutzer.

Ausgangssituation

Die Plattform lief noch auf PHP 5.3 und war auf dem Handy kaum bedienbar. Zwei Agenturen hatten je eine Neuentwicklung begonnen, fertig wurde keine. Ein Update war dringend und riskant.

Umstellung

Ich habe einen der beiden Neubauten übernommen, auf eine aktuelle PHP-Version gebracht und fertig entwickelt. Alle Kundendaten zogen aus dem Altsystem mit um, danach ging die Plattform online. Die wichtigsten Abläufe hatte ich vorher mit automatischen Tests festgehalten.

Heute

Seit 10 Jahren bin ich der alleinige Entwickler. Regelmäßige PHP-Updates halten die Plattform aktuell, neue Funktionen kommen laufend dazu. Zuletzt hat ein externer Prüfer die Plattform gezielt angegriffen (Penetrationstest) und nur Kleinigkeiten gefunden. Nach den Anpassungen blieb kein Befund.

„Er ist überaus zuverlässig und hilfsbereit. Sogar aus seinem Urlaub heraus ist er für uns da. Er beherrscht sein Fach wirklich exzellent. Es gab noch nie eine Aufgabe, die er nicht für uns umsetzen konnte.“

Holger Lehmann, Geschäftsführer
Fallstudie: Mehrere Versionssprünge in einem Update

Eine 20 Jahre alte Software bekam ein Update statt eines Neubaus

H.O. Müller Werbe GmbH, Verwaltung von Werbeträgern

Die H.O. Müller Werbe GmbH verwaltet ihre Plakatflächen mit einer Fachsoftware, von freien Flächen über Reservierungen bis zu Aufträgen. Software und Website liefen noch auf PHP 5.5. Ich habe beide auf PHP 8.3 gebracht, alle Vorlagen der Oberfläche angepasst und vor der Umstellung jeden Ablauf vom Anlegen eines Standorts bis zur Belegung einer Fläche mit der laufenden Version verglichen. Die Daten blieben unberührt, nach einer Sicherung wurde in einem Schritt umgestellt. So lässt sich auch ältere Fachsoftware auf aktuelles PHP bringen, etwa in einer Hausverwaltung oder im Großhandel.

Warum ich

Matthias Gora, PHP-Entwickler
  • Informatikstudium RWTH Aachen
  • Selbstständig seit 2007
  • 23+ Jahre PHP-Erfahrung
  • Zend Certified PHP Engineer
  • PHP 5.x bis 8.x migriert
  • Penetrationstests begleitet

Matthias Gora

Meine erste Webseite habe ich mit 14 gebaut, mit 17 war ich bereits freiberuflich unterwegs. Seitdem begleite ich PHP-Anwendungen durch Versionswechsel, von PHP 5 bis PHP 8. Bestehende Software auf einen aktuellen Stand zu bringen und ihre Sicherheitslücken zu schließen, gehört zu meinem Alltag.

Für wiederkehrende Aufgaben nutze ich eigene Werkzeuge:

  • Upgrade-Prüfung: Ein Prüfprogramm sucht im ganzen Code nach Stellen, die mit der neuen PHP- oder Laravel-Version nicht mehr laufen. Das spart viel Zeit, die sonst in Handarbeit ginge.
  • Projektverwaltung: Als Kunde bekommen Sie Zugang zu meiner Projektverwaltung. Dort sehen Sie zu jedem Auftrag, was ich wann und wie lange gemacht habe. Zu jeder Erweiterung bekommen Sie einen Abschlussbericht mit Screenshots, auf Wunsch auch mit Video.
  • Fehler- und Ausfallüberwachung: Auf Wunsch binde ich Ihre Software an die Projektverwaltung an. Fehler im Live-Betrieb werden dann automatisch erfasst und mir gemeldet, auch solche, die Ihre Kunden nicht melden. Ist Ihre Website nicht erreichbar, bemerke ich das ebenfalls.
  • KI mit eigenem Regelwerk: KI-Werkzeuge arbeiten bei mir nach einem Regelwerk, das ich selbst pflege. Jedes Ergebnis prüfe ich selbst, bevor es zu Ihnen geht.

Ich betreue Kunden in ganz Deutschland. Persönliche Treffen sind im Großraum München möglich, ansonsten stimme ich mich per Videocall, E-Mail und Telefon mit Ihnen ab.

Mehr über meine Leistungen →

Testumgebung zuerst

Jede Änderung teste ich zuerst auf einer Testumgebung (einer Kopie Ihres Systems). Ihr laufender Betrieb bleibt davon unberührt.

Ohne Ausfallzeit

Umgestellt wird zu einem vereinbarten Termin, mit einer Sicherung direkt davor. Ihr Betrieb läuft dabei weiter.

Auch ohne Dokumentation

Fehlt eine Dokumentation, arbeite ich mich in den vorhandenen Code ein. Das geht auch bei alter Software ohne Übergabe durch den Vorgänger.

Ein Ansprechpartner

Bei einer Zusammenarbeit haben Sie nur mit mir als Ansprechpartner zu tun. Was ich mir bei der Einarbeitung in Ihr Projekt erarbeite, bleibt so für alle späteren Aufträge erhalten.

Langfristige Betreuung

Nach dem Upgrade bleibe ich Ihr Ansprechpartner für Updates, neue Funktionen und technische Fragen, auch nach Jahren. Auf Wunsch übernehme ich das jährliche Update in einem Betreuungsvertrag mit festem Monatsbetrag, damit sich kein neuer Rückstand aufbaut.

Festpreis nach Durchsicht

Erstgespräch und eine erste Aufwandsschätzung sind kostenlos. Danach sehe ich Ihr System durch und halte schriftlich fest, was zum Umfang gehört. Darauf beruht der Festpreis in Phasen. Kleine Änderungen und laufende Betreuung rechne ich nach Aufwand ab. Für Ihre Planungssicherheit garantiere ich den vereinbarten Stundensatz für mindestens zwei Jahre.

„

Wir arbeiten seit über 5 Jahren mit Matthias zusammen. Er programmiert das komplette Backend unserer Webseite. Er ist überaus zuverlässig und hilfsbereit. Sogar aus seinem Urlaub heraus ist er für uns da. Er beherrscht sein Fach wirklich exzellent. Es gab noch nie eine Aufgabe, die er nicht für uns umsetzen konnte.

Holger Lehmann Geschäftsführer, 2te-ZahnarztMeinung.de

Seit mehr als zwei Jahren arbeite ich mit Herrn Gora sehr erfolgreich zusammen. Er ist in einem umfangreichen Projekt für die Backend-Programmierung und die Entwicklung der Anwendungs-Api zuständig. Herr Gora zeichnet sich nicht nur durch seine exzellenten Programmierkenntnisse aus, er ist zudem auch an der Entwicklung und Anpassung des Softwaredesigns beteiligt.

Siegfried Linus George Geschäftsführer, Learnbit GmbH

Dank der erstklassigen Arbeit von Herrn Gora konnten wir in den vergangenen Jahren nicht nur unsere Webseiten stetig ausbauen, sondern darüber hinaus auch viele Prozesse vollständig digitalisieren. Die Zusammenarbeit zeichnet sich aus durch ein Höchstmaß an Expertise, Zuverlässigkeit und Transparenz.

Dipl.-Journ. Eike Christian Petering Geschäftsführer, etexter.de

Herr Gora hat sowohl einen besseren Speicherplatz-Anbieter empfohlen, er hat auch den reibungslosen Shop-Umzug dorthin vollzogen und innerhalb kürzester Zeit die Installation der neuen PHP-Version zuverlässig erledigt, obwohl das Shop-System für ihn absolut unbekannt war. Mein Shop konnte durch seine Arbeiten deutlich verbessert werden.

Edmund Kupczak Chef, Stempel-onlineShop.de

Im Verlauf der vergangenen sechs Jahre habe ich Herrn Gora als effizienten und engagierten PHP Entwickler mit umfangreicher Erfahrung kennengelernt. Zusätzlich zu den hervorragenden Programmierergebnissen hat Herr Gora uns wertvolle technologische Empfehlungen gegeben und uns bei unseren Entscheidungen mit seinem Fachwissen kompetent unterstützt.

Christine Truppe Geschäftsführer, Conbuy GmbH

Ich arbeite mit Herrn Gora seit mehreren Jahren zusammen und die Arbeit mit ihm ist hervorragend. Er entwickelt und wartet unsere Internetportale. Mit seinem Fachwissen findet er für alle Probleme eine Lösung für uns. Herr Gora ist sehr zuverlässig, engagiert und zügig in seiner Arbeit.

Kilian Fromeyer Geschäftsführer, vergleichen.net

Seit 10 Jahren ist Herr Gora für unser Unternehmen als PHP Freelancer tätig und wird regelmäßig für unterschiedliche Projekte eingesetzt. Die Wünsche unserer Kunden wurden von Herrn Gora immer präzise und pünktlich umgesetzt. Herr Gora hat maßgeblich zum Erfolg unserer Online-Aktivitäten beigetragen.

Reiner Tetz Vorstand, iLOPACK AG

Häufige Fragen

Wie lange dauert ein PHP-Upgrade?
Das hängt von Größe und Aufbau Ihrer Software ab. Kleinere Anwendungen sind oft in wenigen Tagen umgestellt. Nutzt Ihre Software viele fremde Bausteine oder tauscht sie Daten mit anderen Programmen aus, kann es einige Wochen dauern. Ist es zeitkritisch, ziehe ich Ihr Upgrade vor und setze es zügig um. Nach der Bestandsaufnahme bekommen Sie einen Plan mit den einzelnen Schritten und ein Festpreisangebot, aufgeteilt in Phasen.
Funktioniert meine Anwendung nach dem Upgrade noch genauso?
Das ist das Ziel. Während der Umstellung laufen die alte und die neue Version parallel auf meinem Server. Beide sind für Sie erreichbar, so können Sie jede Funktion direkt vergleichen. Umgestellt wird erst, wenn Sie alles geprüft und freigegeben haben.
Mein Hoster hat mir eine Frist gesetzt. Schaffen wir das?
In den meisten Fällen ja. Nennen Sie mir die Frist, dann richte ich den Zeitplan danach aus. Als Einzelentwickler beginne ich ohne lange Abstimmungsrunden.
Was kostet ein PHP-Upgrade?
Erstgespräch und eine erste Aufwandsschätzung sind kostenlos. Nach einer Durchsicht Ihres Systems bekommen Sie einen schriftlichen Bericht und ein Festpreisangebot, mit dem Sie vorab wissen, was es kostet. Ohne Durchsicht bekommen Sie stattdessen ein Angebot nach Aufwand mit schriftlicher Schätzung. Für den vereinbarten Umfang berechne ich höchstens 20 % mehr als im Angebot geschätzt, den Rest trage ich. Ein einfaches Upgrade ist ein kleiner Auftrag, eine große Anwendung mit vielen Anbindungen kostet entsprechend mehr. Die Betreuung danach läuft nach Aufwand. Für Ihre Planungssicherheit garantiere ich den vereinbarten Stundensatz für mindestens zwei Jahre. Auf Wunsch übernehme ich das jährliche Update auch in einem Betreuungsvertrag mit festem Monatsbetrag.
Ich habe keinen Zugang zum Code. Geht das trotzdem?
In den meisten Fällen ja. Mit Ihrem Zugang zum Hosting hole ich den Code direkt vom Server. Fehlt auch dieser Zugang, setzt ihn Ihr Hoster nach einem Nachweis zurück, wenn der Vertrag auf Ihre Firma läuft.
Bekommt PHP 7.4 wirklich keine Sicherheitsupdates mehr?
Ja. PHP 7.4 bekommt seit November 2022 keine Sicherheitsupdates mehr. Auch PHP 8.0 und 8.1 werden nicht mehr gepflegt. Aktuell werden nur PHP 8.2, 8.3, 8.4 und 8.5 mit Sicherheitsupdates versorgt (Stand: Oktober 2026, Quelle: php.net). Je länger Sie warten, desto größer wird der Sprung.
PHP-VersionSicherheitsupdates bisPflegeStatus
PHP 5.6Dez. 2018EingestelltKritisch
PHP 7.4Nov. 2022EingestelltKritisch
PHP 8.0Nov. 2023EingestelltKritisch
PHP 8.1Dez. 2025EingestelltKritisch
PHP 8.2Dez. 2026Nur SicherheitsupdatesEndet bald
PHP 8.3Dez. 2027Nur SicherheitsupdatesUnterstützt
PHP 8.4Dez. 2028Aktiv bis Dez. 2026Aktuell
PHP 8.5Dez. 2029Aktiv bis Dez. 2027Aktuell
Prüfen Sie unsere PHP-Software auch auf Sicherheitslücken (Security Audit)?
Ja, Sicherheit ist einer meiner Schwerpunkte. Ich suche im Code nach Lücken für verbreitete Angriffe, etwa über Formulare eingeschleuste Datenbankbefehle (SQL-Injection) oder fremde Skripte auf Ihren Seiten (Cross-Site-Scripting). Außerdem prüfe ich, ob eingesetzte Frameworks und Bibliotheken bekannte Lücken haben. Was ich finde, schließe ich nach Ihrer Freigabe. Als Einstieg eignet sich die Durchsicht mit dem Schwerpunkt Sicherheitslücken im eigenen Code.
Unsere Website wurde gehackt. Können Sie helfen?
Ja. Ich entferne den eingeschleusten Schadcode und beseitige die Ursache des Angriffs: Eine Lücke im Code Ihrer Website schließe ich, veraltete Software bringe ich auf einen aktuellen Stand.
Wird beim PHP-Upgrade auch der Code modernisiert?
Auf Wunsch ja. Neben der Umstellung kann ich den Programmcode aufräumen und neu ordnen, ohne dass sich für Ihre Nutzer etwas ändert. Spätere Updates und neue Funktionen lassen sich danach leichter einbauen. Geht es um mehr als ein PHP-Upgrade, etwa die Übernahme und Weiterentwicklung der ganzen Software, finden Sie mehr dazu unter Projektübernahme.
Sind Sie als PHP-Entwickler haftpflichtversichert?
Ja. Ich habe eine IT-Haftpflichtversicherung über exali, das Siegel steht im Fußbereich jeder Seite. Sie deckt Schäden ab, die durch meine Arbeit entstehen. Damit es gar nicht so weit kommt, teste ich Änderungen vorher auf einer Kopie Ihres Systems.

PHP-Upgrade besprechen

Schildern Sie mir gerne Ihre Lage: welche PHP-Version läuft, was Ihr Hoster ankündigt und was Sie brauchen. Ich melde mich innerhalb weniger Stunden bei Ihnen, auch am Wochenende. Sie bekommen eine erste Einschätzung.

Vielen Dank für Ihre Nachricht.
Sie erhalten in Kürze eine Bestätigung an Ihre E-Mail-Adresse.
Ich melde mich innerhalb weniger Stunden bei Ihnen, auch am Wochenende.
1
2
3

Wie kann ich Sie erreichen?

Schritt 1 von

Erzählen Sie mir mehr

Schritt 2 von · optional

Geht es um bestehende oder um neue Software? (optional)

Wurde die Software für Sie programmiert oder ist es ein fertiges System wie Shopware oder WordPress? (optional) Wenn Sie es nicht wissen, lassen Sie die Auswahl einfach leer.

Gespräch vereinbaren?

Schritt 3 von 3 · optional

Termin:

Aktuell keine Termine verfügbar.

Sie können Ihre Anfrage trotzdem absenden.

Ihre Angaben nutze ich für die Antwort auf Ihre Anfrage. Einzelheiten stehen in der Datenschutzerklärung.