Mit phpinfo() aktivierte PHP-Funktionen in Ihrem WordPress-Hosting finden
Veröffentlicht: 2023-07-11WordPress läuft auf PHP. Als WordPress-Entwickler ist es daher wichtig, die PHP-Funktionen zu verstehen, die auf dem Server aktiviert sind, der Ihre Site(s) hostet.
Müssen Sie ein Plugin einrichten oder eine Anwendung auf einer WordPress-Site konfigurieren und fragen sich, ob eine bestimmte PHP-Funktion oder -Bibliothek auf Ihrem Server aktiviert ist (z. B. cURL)?
In diesem Tutorial zeigen wir Ihnen eine schnelle und einfache Möglichkeit, mithilfe der Funktion phpinfo()
in WordPress aktivierte PHP-Funktionen auf Ihrem Server zu finden. Wir stellen außerdem ein umfassendes Glossar dieser PHP-Funktionen als Referenz zur Verfügung und helfen Ihnen, das Backend Ihrer WordPress-Sites besser zu verstehen.
Dieses kurze Tutorial behandelt Folgendes:
- Was ist phpinfo()?
- So finden Sie aktivierte PHP-Funktionen auf Ihrem Server mit phpinfo()
- PHP-Funktionsglossar
Was ist phpinfo()?
Die Funktion phpinfo()
ist eine integrierte PHP-Funktion, die eine lange Liste detaillierter Informationen über die PHP-Installations- und Konfigurationseinstellungen auf Ihrem Server bereitstellt, einschließlich aller geladenen Erweiterungen.
Wenn phpinfo()
aufgerufen und ausgeführt wird, generiert es eine umfassende HTML-Seite, die verschiedene Aspekte der PHP-Umgebung anzeigt, einschließlich PHP-Version, Erweiterungen, Direktiven, Umgebungsvariablen und mehr.
Die Funktion phpinfo()
gibt Informationen in einem Tabellenformat aus und erleichtert so die Navigation und das Verständnis der PHP-Konfiguration. Dieses Wissen ermöglicht es Ihnen, die verfügbaren Funktionen Ihrer Hosting-Umgebung zu nutzen und Ihren WordPress-Entwicklungsprozess zu optimieren.
Die von phpinfo()
angezeigten Informationen können in verschiedene Abschnitte kategorisiert werden, die spezifische Details zu einem bestimmten Aspekt der PHP-Umgebung bereitstellen.
Zu den allgemeinen Informationen, die Sie mit phpinfo()
finden können, gehören:
1. PHP-Version : Die Version von PHP, die auf dem Server ausgeführt wird.
2. Konfigurationseinstellungen : Verschiedene Einstellungen und Anweisungen, die in der PHP-Konfigurationsdatei (php.ini) definiert sind.
3. Erweiterungen : Eine Liste der geladenen PHP-Erweiterungen und ihrer Konfigurationen.
4. Umgebungsvariablen : Serverumgebungsvariablen und ihre Werte.
5. PHP-Variablen : Informationen zu vordefinierten PHP-Variablen wie „$_SERVER“, „$_GET“, „$_POST“ usw.
6. HTTP-Header : HTTP-Anforderungs- und Antwortheader.
Eine Liste aller auf Ihrem Server aktivierten PHP-Funktionen finden Sie im folgenden Tutorial.
Anmerkungen:
- Verwenden Sie
phpinfo()
mit Vorsicht. Obwohl es wertvolle Informationen für Entwicklungs- und Fehlerbehebungszwecke liefert, sollte es nicht auf einem Produktionsserver zugänglich bleiben. Nachdem Sie die erforderlichen Informationen erhalten haben, empfehlen wir aus Sicherheitsgründen, den Funktionsaufrufphpinfo()
zu entfernen oder auskommentieren. - Wenn Sie nur wissen müssen, welche PHP-Version auf Ihrem Server derzeit ausgeführt wird, können Sie das Tutorial unten überspringen und einfach zur Registerkarte „Hosting“ > „Übersicht“ im Hub gehen.
So finden Sie aktivierte PHP-Funktionen auf Ihrem Server mit phpinfo()
Indem Sie die in diesem Tutorial beschriebenen Schritte befolgen, erfahren Sie, wie Sie ganz einfach eine Liste mit Informationen abrufen, die alle aktivierten PHP-Funktionen und -Erweiterungen auf Ihrem Server anzeigen.
In diesem Tutorial zeigen wir Ihnen, wie Sie auf die Liste der PHP-Funktionen für eine WordPress-Site zugreifen, die auf WPMU DEV-Hosting eingerichtet ist. Beachten Sie, dass verschiedene Hosting-Umgebungen möglicherweise unterschiedliche Tools und Methoden zum Anzeigen dieser Informationen verwenden. Wenden Sie sich an Ihren Hosting-Support, wenn Sie Fragen haben oder Hilfe benötigen.
Schritt 1: Greifen Sie auf die Dateien Ihrer WordPress-Site zu
Zunächst müssen Sie auf die auf Ihrem Server gespeicherten Dateien der WordPress-Site zugreifen können. Sie können dies entweder über FTP oder mit unserem Dateimanager-Tool tun.
Schritt 2: Erstellen Sie eine PHP-Datei
Erstellen Sie als Nächstes eine PHP-Datei mit einem Texteditor und fügen Sie die unten gezeigte Funktion phpinfo()
hinzu:
<?php phpinfo();
Sie können dieser PHP-Datei einen beliebigen Namen geben. Im folgenden Beispiel haben wir die Datei „info.php“ benannt (Hinweis: Vermeiden Sie die Verwendung eines vorhandenen Dateinamens aus dem Stammordner Ihrer WordPress-Installation, um ein Überschreiben der Originaldatei zu verhindern).
Speichern Sie Ihre PHP-Datei und schließen Sie Ihren Texteditor.
Schritt 3: Laden Sie die Datei auf Ihren Server hoch
Suchen Sie das Stammverzeichnis Ihrer WordPress-Installation, in dem sich die Hauptdateien wie wp-config.php und index.php befinden, und laden Sie Ihre Datei in diesen Ordner hoch.
Wie bereits erwähnt, können Sie dies ganz einfach mit unserem Dateimanager-Tool tun.
Schritt 4: Greifen Sie auf die Ausgabe von phpinfo() zu
Öffnen Sie Ihre WordPress-Site in einem Webbrowser und geben Sie die URL der hochgeladenen PHP-Datei ein, um einen PHP-Funktionsbericht zu erstellen.
Die PHP-Informationen sollten angezeigt werden. Die Ausgabe enthält detaillierte Informationen zur PHP-Konfiguration, einschließlich aller aktivierten Funktionen auf Ihrem Server.
Schritt 5: Suchen Sie die aktivierten PHP-Funktionen
Scrollen Sie in der phpinfo()
-Ausgabe nach unten, um eine bestimmte Funktion zu finden. Normalerweise finden Sie im Abschnitt „Kern“ eine Liste aller aktivierten PHP-Funktionen mit ihren jeweiligen Einstellungen und Konfigurationen.
Das ist alles dazu!
Wenn Sie eine der in Ihrem generierten PHP-Funktionsbericht aufgeführten Funktionen nachschlagen müssen, lesen Sie den Abschnitt „Glossar“.
Glossar der PHP-Funktionen
Dieses Glossar bietet eine Liste verschiedener PHP-Funktionen und ihrer Anwendungen. Fühlen Sie sich frei, diese Seite mit einem Lesezeichen zu versehen und sie als Kurzreferenz zu verwenden, um das Backend Ihrer WordPress-Sites besser zu verstehen.
Aufbau
Diese Funktion befasst sich mit der Einrichtung von PHP für die Zusammenarbeit mit dem Internetserver und der Definition von Einstellungen in Ihren PHP-Skripten.
- bcmath – Dieses Modul ermöglicht Mathematik mit beliebiger Präzision in PHP.
- Kalender – Diese Funktion von PHP ermöglicht Konvertierungen zwischen verschiedenen Kalenderformaten.
- cgi-fcgi – Befehl für PHP bei Ausführung im CGI- oder FastCGI-Modus.
Kern
Dabei handelt es sich um grundlegende PHP-Funktionen und -Klassen, die den Kern der PHP-Sprache bilden.
- ctype – Eine PHP-Bibliothek, die prüft, ob der Datentyp einer Variablen ein gültiger Zeichentyp ist.
- Curl – Wird zum Übertragen von Daten mit URLs verwendet und ist das Rückgrat mehrerer Funktionen in PHP.
- Datum – Eine Gruppe von Funktionen, mit denen Sie das lokale oder GMT-Datum und die Uhrzeit in PHP abrufen oder formatieren können.
- dom – Eine PHP-Erweiterung, die eine robuste, leistungsstarke DOM-XML-API (Document Object Model) bereitstellt.
- exif – PHP-Funktion zur Arbeit mit Bildmetadaten.
- FFI – Foreign Function Interface ist eine Erweiterung, die eine einfache Möglichkeit bietet, native Funktionen aufzurufen, auf native Variablen zuzugreifen und in C-Bibliotheken definierte Datenstrukturen zu erstellen bzw. darauf zuzugreifen.
- fileinfo – Eine PHP-Erweiterung, die Ihnen hilft, den Mime-Typ einer Datei zu identifizieren.
- Filter – Diese Funktion filtert Daten, indem sie sie entweder validiert oder bereinigt, was zur Sicherung einer PHP-Anwendung beiträgt.
- ftp – FTP-PHP-Funktionen helfen beim Herstellen einer Verbindung zu einem Remote-FTP-Server, einem entscheidenden Teil der Dateifreigabe.
- gd – Eine Bibliothek zur dynamischen Bilderstellung.
- gettext – Eine Erweiterung zur Internationalisierung von PHP-Skripten durch Bereitstellung von Übersetzungsunterstützung.
- gmp – Dies ist eine PHP-Erweiterung für Mathematik mit beliebiger Präzision.
- hash – Mit dieser Funktion wird aus einem String ein Hashwert generiert.
- iconv – Stellt eine Schnittstelle zur GNU-Iconv-Bibliothek bereit, die die Konvertierung von Zeichensätzen ermöglicht.
- igbinary – Eine Alternative zum PHP-Serializer mit besserer Leistung und geringerer Größe.
- imagick – Eine PHP-Erweiterung, die die Arbeit mit ImageMagick ermöglicht, einer robusten Software-Suite zum Erstellen, Bearbeiten und Zusammenstellen von Bildern.
- imap – Diese Funktion stellt eine API für die Kommunikation mit den Internet-Mailservern über PHP bereit.
- intl – Diese Erweiterung hilft bei der Durchführung einer UCA-konformen Sortierung und Datums-/Uhrzeit-/Zahlen-/Währungsformatierung in PHP.
- json – JSON-Funktionen in PHP ermöglichen das Kodieren und Dekodieren von JSON-Daten.
- ldap – LDAP-Funktionen verbinden, binden und trennen von einem LDAP-Verzeichnis.
- libxml – Eine Basisbibliothek, die eine Reihe von APIs zum Bearbeiten von XML bietet, einschließlich der Analyse von XML-Dokumenten und Unterstützung für andere Dokumenttypen wie HTML.
- mbstring – Eine nicht-binäre String-Verarbeitungserweiterung, die Multibyte-spezifische String-Funktionen bereitstellt.
- mcrypt – Bietet eine Vielzahl von Verschlüsselungsfunktionen.
- memcache – Das Memcache-Modul bietet eine praktische prozedurale und objektorientierte Schnittstelle zu memcached, einem leistungsstarken, verteilten Speicherobjekt-Caching-System, das generischer Natur ist, aber für die Beschleunigung dynamischer Webanwendungen durch Verringerung der Datenbanklast gedacht ist.
- memcached – Eine Erweiterung für die Verbindung mit memcached über die libmemcached-Bibliothek.
- msgpack – Bietet eine Schnittstelle zu msgpack.org, einer binärbasierten effizienten Objektserialisierungsbibliothek.
- mysqli – Ein Datenbanktreiber zur Interaktion mit MySQL-Datenbanken.
- mysqlnd – Es ist der native MySQL-Treiber für PHP.
- openSL – Eine robuste PHP-Funktion zum Generieren und Überprüfen digitaler Signaturen.
- pcre – Stellt Funktionen für „Perl-kompatible reguläre Ausdrücke“ bereit.
- PDO – PHP Data Objects ist eine Datenbankzugriffsschicht, die eine einheitliche Zugriffsmethode auf mehrere Datenbanken bietet.
- pdo_mysql – Ein Treiber, der die PHP Data Object (PDO)-Schnittstelle implementiert, um den Zugriff auf MySQL-Datenbanken zu ermöglichen.
- Phar – Ein Archivformat in Kombination mit einer Laufzeitbibliothek, um das Erstellen und Laden von PHP-Anwendungen gebündelt in einer einzigen Datei zu erleichtern.
- posix – Accessoren auf die POSIX (Unix)-Systemaufrufe.
- readline – Bietet interaktive Zeilenbearbeitungsfunktionen und Verlaufsfunktionen.
- redis – Eine PHP-Erweiterung für die Verbindung mit Redis, einem leistungsstarken Schlüsselwert-Speicherdienst.
- Reflection – Eine PHP-Erweiterung, die die Inspektion und das Reverse Engineering von PHP-Programmen mithilfe eines Prozesses namens „Reflection“ ermöglicht.
- Sitzung – Diese Funktion ermöglicht die Verwaltung von Benutzersitzungen.
- shmop – Eine einfache Schnittstelle für den Zugriff auf gemeinsam genutzte Speichersegmente in PHP.
- SimpleXML – Eine Erweiterung, die das Lesen von XML-Dateien vereinfacht.
- Soap – SoapClient ist eine in PHP integrierte Klasse, die Methoden zum Senden von SOAP-Anfragen und zum Empfangen von SOAP-Antworten von einer URL bereitstellt.
- Sockets – PHP-Socket-Funktionen ermöglichen das Erstellen und Verwalten von Netzwerk-Sockets und der Netzwerkkommunikation auf niedriger Ebene zwischen Servern.
- Natrium – Natrium ist eine moderne, benutzerfreundliche Softwarebibliothek für Verschlüsselung, Entschlüsselung, Signaturen, Passwort-Hashing und mehr.
- SPL – Die Standard PHP Library (SPL) ist eine Sammlung von Schnittstellen und Klassen, die Teil des PHP-Kerns sind.
- Standard – Dies sind integrierte Funktionen und Klassen, die von PHP bereitgestellt werden und nicht auf externen Abhängigkeiten oder PHP-Erweiterungen basieren.
- sysvmsg – Es stellt eine Schnittstelle zu System V-Nachrichtenwarteschlangen bereit.
- sysvsem – Bietet Zugriff auf Semaphoren im POSIX-Stil.
- sysvshm – Stellt Shared-Memory-Funktionen bereit.
- Tokenizer – Die Tokenizer-Funktionen stellen eine API bereit, die die Konvertierung von PHP-Quellcode in ein Array von Tokens ermöglicht.
- xml – XML (eXtensible Markup Language) Parser-Funktionen ermöglichen das Parsen von XML-Dokumenten.
- xmlreader – Eine Erweiterung, die Daten einzieht und wieder herausschiebt.
- xmlrpc – PHP-Implementierung des XML-RPC-Protokolls, das beim Datenaustausch über ein Netzwerk verwendet wird.
- xmlwriter – Eine Erweiterung zum Erstellen von XML-Dokumenten mit einem einfachen „konstruktorähnlichen“ Stil.
- xsl – XSL ist eine Sprache zum Ausdrucken von Stylesheets, um XML-Dokumente in andere XML-Dokumente umzuwandeln.
- Zend OPcache – Eine Open-Source-Komponente, die die PHP-Leistung verbessert, indem vorkompilierter Skript-Bytecode im gemeinsamen Speicher gespeichert wird, wodurch PHP nicht mehr bei jeder Anfrage Skripte laden und analysieren muss.
- zip – PHP-Zip-Erweiterung wird zum Lesen, Schreiben und Bearbeiten von Zip-Archiven verwendet.
- zlib – Bietet Zugriff auf die zlib-Komprimierungsbibliothek.
Zusätzliche Module
Dies sind die zugrunde liegenden Softwarekomponenten oder Bibliotheken, die der PHP-Skriptsprache verschiedene Funktionalitäten hinzufügen.
Umfeld
Beteiligt an der Einrichtung, Konfiguration und Verwaltung der PHP-Laufzeitumgebung.
PHP-Variablen
Diese werden zum Speichern von Daten verwendet, die während der Ausführung Ihres Skripts geändert werden können.
Machen Sie es selbst oder nutzen Sie unser Support-Team
Das Erlernen von PHP wird Ihre Fähigkeit verbessern, Fehler auf Ihrer WordPress-Site zu beheben, zu ändern und zu optimieren.
Hoffentlich ist dieses Tutorial hilfreich, wenn Sie schnell nach den aktivierten PHP-Funktionen Ihres Servers suchen müssen. Wenn Ihre WordPress-Sites bei WPMU DEV gehostet werden, können Sie sich natürlich jederzeit an unser 24/7-Supportteam wenden, um fachkundige Unterstützung zu allen Themen rund um WordPress und Hosting zu erhalten, oder sofortige Antworten mit unserem KI-gestützten Assistenten zu erhalten.
Und seien Sie versichert: Unser Hosting ist so konfiguriert, dass es mit nahezu allen WordPress-Plugins, -Anwendungen und -Konfigurationen funktioniert.