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
- PHP 7.4
- End-of-life
- Symfony 4.4
- End-of-life
- Packages verouderd 38
- Aandacht
- Testdekking 12%
- Laag
- Kwetsbaarheden 7
- Fixen
- Documentatie —
- Ontbreekt
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-versie | Status per oktober 2026 | Securityfixes tot |
|---|---|---|
| 8.5 | Actieve ondersteuning | 31 december 2029 |
| 8.4 | Actieve ondersteuning | 31 december 2028 |
| 8.3 | Alleen securityfixes | 31 december 2027 |
| 8.2 | Alleen securityfixes | 31 december 2026 |
| 8.1 en ouder (ook 7.4 en 5.6) | End-of-life | Geen 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.
Meten
We brengen de PHP-versie, extensies en Composer-dependencies in kaart. Statische analyse vindt de code die op PHP 8 breekt.Vangnet
Tests rond je kritieke processen en een Docker-omgeving met de nieuwe PHP-versie, naast de huidige.Automatiseren
Herhaalbare aanpassingen doen we met Rector. Elke wijziging is een diff die een developer reviewt.Dependencies & oude functies
Packages bijwerken of vervangen. Oude mysql_*-aanroepen, verwijderd sinds PHP 7.0, herschrijven we naar PDO.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.
Ook interessant
Applicatie overnemen
Vertrokken developer, een leverancier die stopt of software die meekwam met een bedrijfsovername? We nemen bedrijfskritische webapplicaties over en houden ze stabiel, veilig en up-to-date.
Bekijk Applicatie overnemenCodebase scan (code audit)
Een onafhankelijke code audit van je webapplicatie: wat gaat goed, waar zitten de risico's en wat pak je als eerste aan.
Bekijk Codebase scan (code audit)Symfony ontwikkelaar
Onderhoud, upgrades en doorontwikkeling van je Symfony-applicatie, ook als de oorspronkelijke developer al lang weg is.
Bekijk Symfony ontwikkelaarLaravel ontwikkelaar
Een nieuwe Laravel applicatie laten maken, of een bestaande laten overnemen, upgraden en onderhouden. Eén vast team voor beide.
Bekijk Laravel ontwikkelaarPHP upgrade: welke PHP versie is veilig en hoe update je zonder fouten?
Je hostingpartij mailt dat je PHP-versie verdwijnt, of een scan meldt dat je server een verouderde PHP versie draait. Wat nu? In dit artikel lees je welke PHP versies nog ondersteund worden, wat een PHP upgrade inhoudt en hoe je hem uitvoert zonder dat je applicatie omvalt.
Bekijk PHP upgrade: welke PHP versie is veilig en hoe update je zonder fouten?Technische schuld: wat het is, wat het kost en hoe je het aanpakt
Elke nieuwe functie duurt langer, elke update voelt als een gok en niemand durft de oude code nog aan te raken. Grote kans dat je applicatie last heeft van technische schuld. In dit artikel lees je wat het is, hoe je het herkent en hoe je het beheersbaar maakt.
Bekijk Technische schuld: wat het is, wat het kost en hoe je het aanpaktJe 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.