Aktivieren von PHP zur Erkennung des Betriebssystems
Die Buchstaben Stand PHP ursprünglich für "Person Homepage." Jetzt steht für "PHP: Hypertext Preprocessor." Der neue Name spiegelt besser PHPS Wachstum in eine Skriptsprache, die zum Verarbeiten von Text, Ton und Bilder verwendet; Datenbanken zu bearbeiten, Verwalten von Web-Servern; als auch Web-Seiten zu generieren. PHP-Funktionen greifen auf Informationen zu ihrer Betriebsumgebung. Die PHP Funktion php_uname() greifen auf ihren Betriebssystem-Namen, Hostnamen, Version des Betriebssystems und der Typ der Hardware, die es ausgeführt wird. Der Systemadministrator bestimmt genau was php_uname() Informationen zugreifen können.
Anweisungen
1 Starten Sie die standard, nur-Text Editoranwendung, die auf Ihrem Computer verfügbar ist.
2 Geben Sie den folgenden Code in den Texteditor.
<? Php
Echo "das Betriebssystem ist:";
Echo php_uname('s');
Echo "";
Echo "die Betriebssystem-Version ist:";
Echo php_uname('v');
? >
3 Klicken Sie im Menü Datei. Wählen Sie die Option "Speichern". Speichern Sie sie unter die Datei namens "test.php."
4 Klicken Sie auf im Menü Datei und wählen Sie "Quit" oder "Exit", um den Texteditor zu schließen.
5 Starten Sie die FTP-Anwendung zu, und melden Sie sich an den Webserver.
6 Laden Sie die Datei "test.php" in das Stammverzeichnis des Webservers.
7 Klicken Sie auf die Schaltfläche "Trennen" von der FTP-Anwendung.
8 Starten Sie einen Webbrowser, und geben Sie die entsprechende URL um die PHP-Datei zuzugreifen. Geben Sie beispielsweise:
http://yourdomainname.com/Test.php
Ersetzen Sie "yourdomainname.com" mit dem Domain-Namen oder die IP-Adresse des Webservers.
9 Drücken Sie "Eingabe" drücken, um die URL zu laden und führen Sie die PHP-Datei. Der Browser sollte so etwas wie die folgenden je nach Betriebssystem und Version angezeigt:
Das Betriebssystem: Linux
Die Betriebssystem-Version ist: #50-Ubuntu SMP Tue Mar 18 19:00:26 UTC 2011
Tipps & Warnungen
- Eine andere Möglichkeit, den Web-Server-Betriebssystem-Informationen ist die PHP-Funktion "phpinfo();." Dieser Befehl erzeugt eine bunte Anzeige mit vielen Details zur Konfiguration von PHP und dem Webserver. Die erste Zeile der Ausgabe wird das Server-Betriebssystem zeigen.
- <? Php
- phpinfo;
- ? >
- Einige PHP-Installationen erlauben keine php_uname() Systeminformationen angezeigt. Dies kann absichtlich vom Systemadministrator erfolgen. Die Fehlermeldung wird in der Regel enthalten, die Worte "php_uname() wurde aus Sicherheitsgründen deaktiviert." Es kann in der Regel durch den Administrator bei einer Änderung des Webservers Datei "php.ini" korrigiert werden.