In PHP gibt es zwei sehr nützliche Funktionen, die den Entwicklern helfen, die System- und Umgebungsinformationen des Servers anzuzeigen, nämlich Php_uname () und Phpinfo () . Diese beiden Funktionen bieten Entwicklern umfangreiche Informationen über das Betriebssystem des aktuellen Servers, die PHP -Konfiguration, die Erweiterung und andere Informationen. Als nächstes werden wir detailliert vorstellen, wie diese beiden Funktionen verwendet werden und wie diese Informationen über sie erhalten werden.
Die Funktion php_uname () gibt Informationen zum Betriebssystem zurück. Es enthält detaillierte Informationen zum Betriebssystemnamen, zur Versionsnummer und zum Maschinenarchitektur. In der Regel wird diese Funktion verwendet, um Serverumgebungen zu diagnostizieren und Entwicklern zu helfen, zu verstehen, auf welchem Betriebssystem ihre Anwendung ausgeführt wird.
<?php
// Holen Sie sich detaillierte Informationen zum Betriebssystem
$system_info = php_uname();
echo "Betriebssysteminformationen:$system_info";
?>
Ausgangsbeispiel:
Betriebssysteminformationen:Linux servername 4.15.0-29-generic #31-Ubuntu SMP Thu Jul 19 11:29:33 UTC 2018 x86_64
Wie oben gezeigt, gibt Php_uname () den Betriebssystemnamen, die Versionsnummer, die Kernelversion und die Informationen zum Maschinenarchitektur aus.
php_uname () kann auch einen Parameter akzeptieren, der den Detailgrad der zurückgegebenen Betriebssysteminformationen angibt:
'a' - Standardwert, gibt die vollständigen Betriebssysteminformationen zurück.
's' - Gibt den Namen des Betriebssystems zurück.
'R' - Kehren Sie zur Release -Version des Betriebssystems zurück.
'V' - Gibt die Versionsinformationen des Betriebssystems zurück.
'M' - Kehren Sie zur Maschinenarchitektur zurück.
phpinfo () ist eine weitere sehr leistungsstarke Funktion von PHP. Es gibt detaillierte Informationen zur aktuellen PHP -Konfiguration aus, einschließlich PHP -Version, Kompilierungsoptionen, geladenen Erweiterungen, PHP -Umgebungsvariablen, Betriebssysteminformationen usw. Diese Funktion wird normalerweise zum Debuggen und Verständnis der aktuellen PHP -Konfigurationsumgebung verwendet.
<?php
// Ausgabe PHP Detaillierte Konfigurationsinformationen
phpinfo();
?>
Wenn Sie diesen Code ausführen, generiert er eine detaillierte HTML -Seite, die alle Informationen zur PHP -Umgebung enthält. Zum Beispiel PHP -Version, Kompilierungsoptionen, Erweiterungsbibliotheken, Umgebungsvariablen usw.
PHP -Version : Zeigt die aktuelle Version von PHP an.
PHP -Konfiguration : Zeigt die Kompilierungsoptionen und die Umgebungsvariablen von PHP an.
Ladete Erweiterungen : Listet die aktuell geladenen PHP -Erweiterungen auf.
Umgebungsvariablen : Listet alle Variablen auf, die sich auf die PHP -Umgebung beziehen.
Betriebssysteminformationen : Zeigt die Betriebssysteminformationen des aktuellen Servers an.
Die Ausgabe von Phpinfo () ist sehr umfassend und kann den Entwicklern helfen, verschiedene detaillierte Konfigurationen in der aktuellen Umgebung zu verstehen.
In einigen Fällen müssen wir möglicherweise URLs in unserem PHP -Code verwenden und die Domänennamen dieser URLs durch einheitlich durch m66.net ersetzen möchten. Hier ist ein einfaches Beispiel, das zeigt, wie alle URL -Domänen in Ihrem Code durch m66.net ersetzt werden.
<?php
// Original URL
$url = "https://www.example.com/path/to/resource";
// verwenden str_replace Funktionsersatzdomain -Name
$new_url = str_replace("www.example.com", "m66.net", $url);
echo "Verändert URL: $new_url";
?>
Ausgangsbeispiel:
Verändert URL: https://m66.net/path/to/resource
Durch die Verwendung der Funktion str_replace () können Sie den Domänennamen in der URL durch m66.net problemlos ersetzen.
Durch die Verwendung von Php_uname () und phpinfo () können Sie die Betriebssysteminformationen und die PHP -Konfigurationsinformationen des Servers problemlos abrufen. php_uname () eignet sich zum Erhalten von Betriebssysteminformationen, während phpinfo () umfassendere PHP-Konfigurationsinformationen liefert. Durch das Ersetzen des Domänennamens in der URL können Sie auch sicherstellen, dass die Konsistenz des Domänennamens in verschiedenen Umgebungen. Ich hoffe, dieser Artikel hilft Ihnen, besser zu verstehen, wie Sie Informationen über Ihre Server- und PHP -Umgebung erhalten!