Bei der täglichen Entwicklung und Bereitstellung von PHP -Anwendungen ist es ein wichtiger Schritt, um die Version von PHP zu verstehen, die auf dem Server und seinen Konfigurationsinformationen ausgeführt wird. Unabhängig davon, ob es sich um Kompatibilitätsprobleme handelt oder geeignete Erweiterungskomponenten für das System auswählt, kann die Funktion PHPInfo () äußerst wertvolle Informationen liefern. In diesem Artikel werden die grundlegenden Methoden zur Verwendung der Phpinfo () -Funktion und einigen praktischen Techniken eingeführt, mit denen Entwickler PHP -Umgebungsinformationen effizienter erhalten können.
PHPINFO () ist eine integrierte Funktion in PHP, mit der eine große Menge an Konfigurationsinformationen über die aktuelle PHP-Umgebung ausgegeben wird. Diese Informationen umfassen, aber nicht beschränkt auf:
PHP -Version
Kompilieren Sie Optionen und Erweiterungen
PHP -Umgebungsvariablen
HTTP -Headerinformationen
Betriebssysteminformationen
Geladene Module
Diese Funktion ist besonders nützlich, wenn Probleme mit Problemen beheben, einen Server konfigurieren oder mit einem Host -Service -Anbieter kommunizieren.
Die Verwendung von Phpinfo () ist sehr einfach. Sie müssen nur eine .php -Datei erstellen und den folgenden Code schreiben:
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">phpinfo</span></span><span>();
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
Speichern Sie als info.php oder eines von Ihnen gefallenen Dateinamens, laden Sie ihn in das Server -Root -Verzeichnis oder in den Ausführung und greifen Sie über Ihren Browser auf die Datei zu, z. B. über Ihren Browser:
<span><span>http:</span><span><span class="hljs-comment">//yourdomain.com/info.php</span></span><span>
</span></span>
Die Seite gibt eine Seite mit einer großen Anzahl von Tabellen zurück und zeigt die aktuellen Umgebungsinformationen von PHP im Detail an.
Da Phpinfo () eine große Anzahl sensibler Informationen auf dem Server (einschließlich Pfaden, Versionsnummern, Kompilierungsparametern usw.) freilegt, wird dringend empfohlen, die Datei nur während des Debuggens vorübergehend zu aktivieren und sie sofort nach dem Anzeigen zu löschen.
Sie können sich auf die folgenden Methoden beziehen, um die Sicherheit zu verbessern:
Einschränken Sie den IP -Zugriff über .htaccess
Fügen Sie dieser Datei Passwortüberprüfung hinzu
Verwenden Sie die Serverkonfiguration, um das Web zu blockieren, um auf die Datei zuzugreifen
Manchmal brauchen wir nicht alle Informationen, möchten aber nur die aktuelle PHP -Version anzeigen. In diesem Fall können Sie den folgenden Code direkt verwenden:
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'aktuell PHP Version:'</span></span><span> . </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
Oder verwenden Sie die konstante PHP_VERSION :
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'aktuell PHP Version:'</span></span><span> . PHP_VERSION;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
Diese Methode ist leichter als das Laden der gesamten PHPinfo () -Seite, insbesondere für schnelle Debugging- oder Ausgabeprotokolle in Produktionsumgebungen.
Wenn Sie den Server über die Befehlszeile bedienen können, können Sie ihn direkt ausführen:
<span><span>php -i
</span></span>
Dieser Befehl entspricht der Ausgabe von PHPinFO () und ist für automatisierte Skripte oder serverseitige Umgebungserkennung sehr geeignet.
Phpinfo () ist ein leistungsstarkes, aber auch ein vorsichtiges Werkzeug von PHP. Wenn Sie es rational verwenden, können Sie nicht nur die Serverbetriebsumgebung schnell verstehen, sondern Sie auch besser konfigurieren und pflegen PHP -Anwendungen. Achten Sie auf die Sicherheit nach dem Gebrauch, um unnötige Risiken zu vermeiden. Mit den Informationen, die es ausgibt, können Sie sich mit verschiedenen Umwelteinsatzproblemen vertrauen.