Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Wissensdatenbank

Startseite Wissensdatenbank Allgemein PHPinfo verwenden: Systemkonfigurat...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

PHPinfo verwenden: Systemkonfiguration verstehen

Die Funktion phpinfo(); erzeugt eine umfassende Informationsanzeige, die zeigt, wie PHP auf dem System konfiguriert ist. Diese Funktion wird häufig verwendet, um die PHP-Konfiguration des Systems zu überprüfen, installierte Module anzuzeigen und die Serverumgebung zu analysieren.

Grundlegende Verwendung:

<?php
phpinfo();
?>

Wenn dieser Code in eine .php-Datei geschrieben und über einen Browser ausgeführt wird, wird eine Seite mit allen Konfigurationsinformationen zu PHP erstellt.

Hauptinformationen, die auf der phpinfo()-Seite angezeigt werden:

  • PHP-Version

  • Installierte PHP-Module (curl, mbstring, openssl, gd, usw.)

  • Pfad zur PHP-ini-Datei (Loaded Configuration File)

  • Aktive ini-Einstellungen und -Werte (z. B. upload_max_filesize, memory_limit)

  • Server-API (Apache, Nginx, FPM, CGI)

  • Umgebungsvariablen (ENV)

  • HTTP-Header

  • Globale Variablen wie $_SERVER, $_GET, $_POST

Wann wird es verwendet?

  • Um zu überprüfen, ob die php.ini-Datei korrekt geladen wurde

  • Um zu sehen, ob ein bestimmtes Modul (z. B. ionCube, PDO, mbstring) installiert ist

  • Um die PHP-Version und die Konfigurationseinstellungen zu überprüfen

  • Um HTTP-Informationen zu testen, die von außen an den Server gesendet werden

Sicherheitswarnung:

Da die Ausgabe von phpinfo(); sehr detaillierte Systeminformationen enthält, sollte sie auf Live-Servern (öffentlich) nicht offen gelassen werden. Insbesondere die folgenden Informationen sind für Angreifer wertvoll:

  • PHP-Version

  • Installierte Module

  • Server-Verzeichnisstrukturen

  • HTTP-Header-Details

Empfehlung für eine sichere Verwendung:

  • Testdateien wie phpinfo.php sollten nur vorübergehend erstellt und nach Abschluss der Arbeiten gelöscht werden.

  • Der Zugriff auf diese Datei kann mit .htaccess eingeschränkt werden:

<Files "phpinfo.php">
  Require ip 127.0.0.1
</Files>

Alternative: Nur bestimmte Informationen anzeigen

phpinfo(INFO_MODULES);
phpinfo(INFO_CONFIGURATION);
phpinfo(INFO_ENVIRONMENT);

Auf diese Weise können anstelle aller Informationen nur die relevanten Abschnitte aufgelistet werden.

Die Funktion phpinfo(); ist ein unverzichtbares Werkzeug für PHP-Entwickler und Systemadministratoren zur Überprüfung der Konfiguration. Sie sollte jedoch in Produktionsumgebungen mit Vorsicht und nur für eine begrenzte Zeit verwendet werden.

 

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(3386 mal angesehen / 388 Kunden fanden es hilfreich)

Call now to get more detailed information about our products and services.

Top