PHP applicatie onderhoud zonder kopzorgen.

Draait je business op een PHP-applicatie die al jaren meegaat? Met PHP applicatie onderhoud van Inesta blijft die veilig en bij de tijd. We upgraden naar een ondersteunde PHP-versie, houden dependencies bij en ontwikkelen verder. Ook als het om legacy PHP zonder framework gaat, en niemand meer weet hoe het precies in elkaar zit.

  • PHP 5.x tot 8.5
  • Laravel, Symfony & plain PHP
  • Vast aanspreekpunt

Codebase scan

Voorbeeldrapport

Overneembaar
PHP 7.4
End-of-life
Symfony 4.4
End-of-life
Packages verouderd 38
Aandacht
Testdekking 12%
Laag
Kwetsbaarheden 7
Fixen
Documentatie —
Ontbreekt
+ Overnameplan in 3 fases: stabiliseren → upgraden → doorontwikkelen

Zij gingen je voor

  • Hogeschool Utrecht
  • Van den Pol Elektrotechniek
  • Secretarius
  • Het Rooster
  • Superp
  • Mountain Network

Herken je dit?

Verouderde PHP is een stil risico

Het werkt, dus waarom zou je iets doen? Omdat deze risico's je business vroeg of laat raken.

Geen security-patches meer

Per oktober 2026 krijgen alleen PHP 8.2 tot en met 8.5 nog updates. Alles daaronder is end-of-life.

Je hoster faseert oude versies uit

Vroeg of laat zet je hostingpartij de server om. Dan wil je niet dat je applicatie omvalt.

Eigen framework of spaghetti

Code zonder structuur, ooit gemaakt door één bouwer die als enige begreep hoe het werkt. Vaak met SQL dwars door de HTML.

Kleine wijziging, grote impact

Een aanpassing van een uur wordt een week, omdat niemand overziet wat er nog meer omvalt.

PHP-versies

Welke PHP-versies worden nog ondersteund?

Stand per oktober 2026, volgens php.net. Elke PHP-versie krijgt twee jaar actieve ondersteuning en daarna nog twee jaar alleen kritieke securityfixes.

PHP-versieStatus per oktober 2026Securityfixes tot
8.5Actieve ondersteuning31 december 2029
8.4Actieve ondersteuning31 december 2028
8.3Alleen securityfixes31 december 2027
8.2Alleen securityfixes31 december 2026
8.1 en ouder (ook 7.4 en 5.6)End-of-lifeGeen updates meer

Wat het inhoudt

Wat PHP applicatie onderhoud precies inhoudt

Onderhoud is meer dan af en toe een update draaien. Een PHP-applicatie bestaat uit je eigen code, tientallen packages via Composer, een PHP-versie, een webserver en een of meer databases. Elk deel veroudert in zijn eigen tempo, en een kwetsbaarheid in één package is genoeg voor een datalek.

Daarom werken we met een vast ritme. Dit krijg je:

  • Elke maand: Composer-packages bijwerken, security advisories controleren, PHP-patchreleases doorvoeren en foutmeldingen uit de logs oppakken.
  • Doorlopend: monitoring en uptime, backups die we ook echt terugzetten om te testen, en kleine wijzigingen of vragen van gebruikers.
  • Elk jaar: een plan voor de volgende PHP-versie, zodat een upgrade nooit onder tijdsdruk hoeft.

Dat doen we met een vast aantal dagen per maand. Zo weet je wat je krijgt en heeft je PHP developer tijd om de applicatie echt te leren kennen, in plaats van alleen brandjes te blussen. We zetten elke update eerst op een testomgeving. Kleine verbeteringen gaan daarna snel en in korte releases live, dus je business heeft er direct iets aan.

Gaat het om een WordPress-website in plaats van een maatwerk applicatie? Dan is WordPress onderhoud en hosting de betere route.

PHP 8 upgrade

Een PHP 8 upgrade in vijf stappen

Een PHP 8 upgrade is een project met een duidelijk begin en eind. Van PHP 5.6 of 7.x naar een ondersteunde versie, zonder dat je business stilvalt.

  1. Meten

    We brengen de PHP-versie, extensies en Composer-dependencies in kaart. Statische analyse vindt de code die op PHP 8 breekt.
  2. Vangnet

    Tests rond je kritieke processen en een Docker-omgeving met de nieuwe PHP-versie, naast de huidige.
  3. Automatiseren

    Herhaalbare aanpassingen doen we met Rector. Elke wijziging is een diff die een developer reviewt.
  4. Dependencies & oude functies

    Packages bijwerken of vervangen. Oude mysql_*-aanroepen, verwijderd sinds PHP 7.0, herschrijven we naar PDO.
  5. Gefaseerd live

    Eerst een testomgeving, dan productie, met een terugvalplan. Je klanten merken er niets van, en na de release houden we de logs extra scherp in de gaten.

Legacy PHP

Legacy PHP code: met of zonder framework

Niet elke PHP-applicatie is netjes in Laravel of Symfony gebouwd. Juist daar ligt onze expertise.

Plain PHP & eigen frameworks

Ook PHP zonder framework of een zelfgebouwd framework van jaren geleden. Een developer met werkervaring in legacy code weet: eerst begrijpen, dan structuur aanbrengen.

Stap voor stap moderniseren

Nieuwe onderdelen bouwen we in modern PHP naast de oude code. Zo vervangen we de applicatie deel voor deel.

Databases & SQL

MySQL- of MariaDB-databases opschonen, losse SQL-queries omzetten naar prepared statements en trage queries versnellen.

Hosting, Docker & deployment

Wij hosten en monitoren je applicatie, of werken met je huidige partij. Een Docker-omgeving voor ontwikkeling en releases via Git in plaats van FTP.

Beveiliging

Kwetsbare packages, wachtwoord-hashing, sessies en uploads: op het gebied van security de klassieke zwakke plekken in oude PHP code.

Snelheid

Pagina's die seconden nodig hebben? Caching, betere queries en een nieuwere PHP-versie maken je applicatie vaak een stuk sneller.

Samenwerken

Een PHP developer inhuren of het onderhoud uitbesteden?

Een goede PHP developer met jaren werkervaring vinden in Nederland is niet eenvoudig, en voor één applicatie heb je meestal geen fulltime kracht nodig. Veel bedrijven huren daarom een freelance developer in per uur of per project. Dat werkt voor een kort project, maar onderhoud is geen project met een einddatum.

Bij Inesta krijg je een vast team met een vast aantal dagen per maand. Dat team kent je code, je processen en je mensen, en neemt zowel het geplande onderhoud als de onverwachte vragen voor zijn rekening. Valt een developer uit, dan loopt het werk gewoon door. Code reviews tussen collega's horen er standaard bij, net als documentatie die van jou is. We werken samen met je product owner of IT-verantwoordelijke, en je hebt altijd één aanspreekpunt.

Werk je al met andere partijen, zoals een hostingbedrijf of een eigen developer? Prima. Een goede samenwerking begint met heldere afspraken over wie wat doet, zodat niemand eindeloos aan hetzelfde probleem zit te sleutelen.

Modern PHP

Modern PHP: is PHP nog wel van deze tijd?

Zeker. PHP draait een groot deel van het web, van kleine websites tot grote platformen. Modern PHP lijkt nauwelijks nog op de PHP 5-code die je misschien kent. PHP 8.0 bracht onder meer named arguments, attributes, de match-expressie en union types. PHP 8.1 voegde enums en readonly properties toe. Samen met frameworks als Laravel en Symfony is PHP een volwassen basis voor bedrijfskritische software.

Het probleem is dus zelden de taal, maar de versie en de staat van de code. Een applicatie op PHP 7.4 werkt misschien nog prima, maar krijgt geen beveiligingsupdates meer en loopt vast op nieuwe packages. Kort gezegd: een upgrade is geen luxe, maar gewoon onderdeel van goed onderhoud en verdere ontwikkeling van je software.

PHP of Python?

Beide talen zijn prima keuzes voor webapplicaties. Python wordt veel gebruikt voor data en machine learning, PHP vooral voor het web. Heb je een werkende PHP-applicatie, dan is overstappen naar Python of een ander platform zelden de slimste investering. Het loont meer om je bestaande code gezond te maken en te houden.

Veelgestelde vragen

Vragen over PHP onderhoud en upgrades

Staat je vraag er niet tussen? Bel ons op 030 – 227 04 96.

Kunnen jullie een PHP 5- of PHP 7-applicatie upgraden naar PHP 8?

Ja. Elk project start met de codebase scan: die laat zien hoeveel werk het is en waar de risico's zitten. Met statische analyse vinden we de incompatibele code, die we daarna gefaseerd aanpassen.

Moet ik mijn PHP-versie echt updaten?

Als je versie end-of-life is wel. Per oktober 2026 krijgen alleen PHP 8.2 tot en met 8.5 nog securityfixes, en 8.2 stopt daar op 31 december 2026 mee. Daarna blijven nieuwe kwetsbaarheden in PHP zelf open, en elke maand wordt de kans groter dat er een wordt misbruikt. Een goed beveiligde server is dan geen garantie: het risico zit in de taal waarop je code draait.

Hoe lang duurt een PHP 8 upgrade?

Dat varieert van een paar weken tot langer, afhankelijk van de omvang van het project, het aantal packages en of er tests zijn. Na de scan krijg je een concrete planning, zodat je niet voor verrassingen komt te staan.

Wat kost PHP-onderhoud?

Dat hangt af van de omvang en de staat van je code, het aantal koppelingen en hoeveel je wilt doorontwikkelen. We spreken een vast aantal dagen per maand af, zodat je management vooraf weet waar het aan toe is. Na de kennismaking krijg je een inschatting op maat.

Wat doet PHP eigenlijk, en wat is het verschil met HTML?

HTML beschrijft wat je in de browser ziet. PHP is een programmeertaal die op de server draait: die haalt data uit databases, verwerkt formulieren en logica, en maakt daar vervolgens HTML van. Je bezoekers zien dus nooit de PHP code zelf, alleen het resultaat.

Werken jullie ook met Laravel en Symfony?

Ja. Voor framework-specifieke onderwerpen zoals upgrades tussen major-versies hebben we aparte pagina's: Symfony ontwikkelaar en Laravel ontwikkelaar.

Moet onze applicatie dan opnieuw gebouwd worden?

Meestal niet. We adviseren pas een gefaseerde herbouw als onderhoud structureel duurder wordt dan opnieuw beginnen. Lees ook wat er komt kijken bij een applicatie overnemen.

Kunnen jullie ook de hosting regelen?

Ja. We kunnen je applicatie hosten, monitoren en backuppen, of werken met je bestaande hostingpartij. Dat bespreken we in de kennismaking.

Onderhouden jullie ook WordPress-websites?

Ja, maar dat is een aparte dienst. Voor WordPress-websites kijk je bij WordPress onderhoud en hosting. Deze pagina gaat over maatwerk PHP-applicaties.

Je PHP-applicatie weer veilig en beheersbaar

Begin met de codebase scan of neem contact op via 030 – 227 04 96. Binnen 1 werkdag hoor je van ons, en dan gaan we samen aan de slag.

BellenStart de codebase scan