Hoe maak ik een phpinfo.php-pagina

PHP-ontwikkelaars en webserverbeheerders kunnen de phpinfo-functie gebruiken om snel informatie te krijgen over hun PHP-installatie. Dit kan helpen bij het debuggen, om te zien welke versie van PHP is geïnstalleerd, of om verschillende configuratie-opties te bekijken.

Op Linux-systemen is het gebruikelijk om een phpinfo.php-pagina te maken na de installatie van een LAMP-server of LEMP-server om er zeker van te zijn dat PHP werkt en om de instellingen te controleren.

In deze handleiding begeleiden wij u bij het maken van een phpinfo.php-pagina op uw eigen systeem, en ook hoe u daarna toegang krijgt tot dit bestand.

In deze handleiding leert u:

  • Hoe maak ik een phpinfo.php-pagina maakt
phpinfo-pagina op een Linux-systeem

phpinfo-pagina op een Linux-systeem

Softwarevereisten en Linux-opdrachtregelconventies
Categorie Vereisten, gebruikte conventies of softwareversie
Systeem Een Linux-distro
Software PHP
Anders Privileged toegang tot je Linux systeem als root of via het sudo commando.
Voorwaarden # – vereist dat gegeven Linux commando’s worden uitgevoerd met root privileges, hetzij direct als root gebruiker of door gebruik te maken van sudo commando $ – vereist dat gegeven Linux commando’s worden uitgevoerd als een gewone nietbevoorrechte gebruiker

P phpinfo-pagina maken

Op zoek naar Linux Systems Analyst !
Het UAF Geophysical Institute, is op zoek naar een ervaren Linux Systems Analyst om hun team van research cyber infrastructuur analisten en ingenieurs te versterken. LOCATIE: Fairbanks, Alaska, USA
APPLY NOW

WAARSCHUWING
De phpinfo-functie geeft een heleboel informatie over uw server en de configuratie. U wilt zeker niet dat een potentiële aanvaller deze informatie krijgt, dus zorg ervoor dat u de bestandsnaam geheim houdt en verwijder dit bestand nadat het zijn doel heeft bereikt. U kunt nano, vim, of een andere opdrachtregel of GUI teksteditor gebruiken om een nieuw bestand te maken. Om het makkelijk te herkennen, noemen we het phpinfo.php, maar je kunt het elke naam geven die je wilt.

$ nano phpinfo.php

In dit bestand hoeven we alleen maar de phpinfo functie aan te roepen, wat kan worden gedaan met de volgende regel code.

<?php phpinfo(); ?>

U kunt dit bestand afsluiten en opslaan. Nu moet het geplaatst worden op de plaats waar uw webbestanden zijn opgeslagen. Dit kan variëren, afhankelijk van welke Linux distributie je gebruikt en welke web hosting software (d.w.z. Apache, NGINX, etc) is geïnstalleerd, alsmede hoe je het systeem hebt geconfigureerd. Maar over het algemeen worden de bestanden opgeslagen in /var/www of een van zijn subdirectories.

Als het php-bestand daar eenmaal is geplaatst, kunt u het benaderen in een webbrowser, zoals hieronder te zien is. Gebruik 127.0.0.1 of de volledig gekwalificeerde domeinnaam van uw server om de pagina te openen.

phpinfo pagina op een Linux systeem

phpinfo pagina op een Linux systeem

Deze pagina geeft een heleboel informatie. Als u alleen op zoek bent naar bepaalde details, zijn er enkele opties die u aan deze functie kunt doorgeven om een beknoptere uitvoer te produceren. Bekijk de lijst hieronder.

INFO_GENERAL geeft enkele van de meest elementaire gegevens, zoals configuratieregel, de locatie van php.ini en andere .ini-bestanden, builddatum, webserver- en systeemtype, plus nog wat andere dingen.

<?php phpinfo(INFO_GENERAL); ?>

INFO_CONFIGURATION toont de waarden voor alle PHP-richtlijnen.

<?php phpinfo(INFO_CONFIGURATION); ?>

INFO_MODULES toont geladen modules en hun geconfigureerde instellingen.

<?php phpinfo(INFO_MODULES); ?>

U kunt ook INFO_ENVIRONMENT gebruiken om omgevingsvariabelen te tonen of INFO_VARIABLES om alle variabelen te tonen, inclusief omgeving.

<?php phpinfo(INFO_ENVIRONMENT); ?>OR<?php phpinfo(INFO_VARIABLES); ?>

Dat is alles wat er over te zeggen valt. De phpinfo functie bevat alle relevante informatie over uw server en zijn configuratie. Als u directe toegang tot uw server heeft via de commandoregel, kunt u dezelfde informatie ook verkrijgen door de interactieve shell van PHP te gebruiken.

$ php -aInteractive shellphp > phpinfo();
phpinfo commando binnen PHP interactieve shell

phpinfo commando binnen PHP interactieve shell

Sluitende gedachten

In deze gids, hebben we gezien hoe je een phpinfo.php-pagina op een Linux-systeem te maken. We hebben ook geleerd over beveiligingsaanbevelingen en een alternatieve methode om dezelfde informatie te verkrijgen.

PHP biedt ons een zeer gemakkelijke manier om snel alle informatie te achterhalen die we nodig zouden kunnen hebben. Hoewel handig, is deze informatie nuttig voor potentiële hackers, dus wees voorzichtig met het beveiligen van dit bestand en verwijder het als het niet langer nodig is.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *