PHP-lek: het onderhoud is afgerond, al onze servers zijn bijgewerkt. Lees meer PHP-lek: onderhoud afgerond. Lees meer
Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek
Terug naar begrippenlijst

phpinfo

phpinfo is een PHP-functie die een pagina toont met de versie, instellingen en extensies van PHP op een server.

Actueel: PHP-lek PHP2Shell (session.upload_progress): status en wat je moet doen

phpinfo

phpinfo() is een ingebouwde PHP-functie die een uitgebreide pagina toont over de PHP-installatie op de server. Je ziet er de versie, de geladen extensies, de paden en de waarde van elke instelling. Je gebruikt hem om te zien welke instellingen echt gelden, in plaats van te raden wat er in een configuratiebestand staat.

Je hebt er een bestand van één regel voor nodig. Maak via Bestandsbeheer in DirectAdmin of via FTP een PHP-bestand info.php aan in je map public_html, dat alleen phpinfo() aanroept. Open het daarna in je browser. Bovenaan staan de PHP-versie en het geladen php.ini-bestand. In de tabellen daaronder zie je per instelling een Local Value, die voor jouw map geldt, en een Master Value, de standaard van de server.

Daarmee vind je snel de oorzaak van veel problemen, bijvoorbeeld een upload die strandt op upload_max_filesize of een extensie die ontbreekt. Het versienummer zegt alleen niet alles. Na het PHP-lek van oktober 2026 bleef het nummer bij veel gerepareerde builds gelijk, terwijl de reparatie er wel in zat.

Verwijder het bestand meteen als je klaar bent. Een openbare phpinfo-pagina laat aanvallers het besturingssysteem, de webserverversie, de mappen op de server en je hele PHP-configuratie zien. Beveiligingsscanners zoals Nessus zoeken daarom gericht naar bestanden als phpinfo.php en info.php.

Geschiedenis

phpinfo() zit volgens de PHP-handleiding in elke versie sinds PHP 4, dat in mei 2000 verscheen. Veel installatiehandleidingen raden aan zo'n testbestand te maken, en juist daardoor bleven er op veel servers phpinfo-pagina's openstaan.

Belangrijke mijlpalen:

  • Mei 2000: PHP 4.0 verschijnt (geschiedenis van PHP)
  • 12 februari 2003: Tenable publiceert Nessus-plugin 11229, die openbare info.php- en phpinfo.php-bestanden opspoort (Tenable)
  • Oktober 2026: Hosters adviseren phpinfo() om te controleren of session.upload_progress.enabled na het PHP-lek op Off staat

Bronnen