Skip to main content

Stell dir vor: Du willst gerade deine neue WordPress-Website aufsetzen, bist voller Tatendrang, hast vielleicht schon das perfekte Theme ausgesucht und die ersten Plugins im Kopf – und dann das: Statt der erhofften Willkommensseite begrüßt dich eine kryptische Fehlermeldung. „Your PHP installation appears to be missing the MySQL extension which is required by WordPress.“ Na toll. Die Euphorie ist dahin, der Kaffee wird kalt, und du fragst dich: Was zum Teufel ist da los? Keine Sorge, du bist nicht allein – und ich verspreche dir, nach diesem Artikel bist du schlauer als so mancher Hosting-Support.

Bevor wir uns in die Tiefen der PHP-Module und Serverkonfigurationen stürzen, lass uns kurz klären, warum dieses Problem überhaupt auftritt, was es mit PHP, MySQL und WordPress auf sich hat – und warum das alles gar nicht so kompliziert ist, wie es klingt. Und ja, ich verspreche: Es wird nicht nur technisch, sondern auch ein bisschen unterhaltsam. Also, anschnallen!

WordPress „Your PHP installation appears to be missing the MySQL extension“ beheben – PHP-Module installieren

WordPress ist das beliebteste Content-Management-System der Welt. Laut W3Techs läuft über 43% aller Websites im Internet mit WordPress (Stand: 2024). Das System ist flexibel, einfach zu bedienen und lässt sich mit unzähligen Themes und Plugins erweitern. Doch so mächtig WordPress auch ist – es ist auf eine funktionierende Serverumgebung angewiesen. Und hier kommt PHP ins Spiel.

PHP ist die Programmiersprache, in der WordPress geschrieben ist. Damit WordPress mit deiner Datenbank sprechen kann (und das muss es ständig, denn dort liegen alle Seiten, Beiträge, Nutzer usw.), braucht es eine Schnittstelle zu MySQL. Früher war das die sogenannte MySQL-Extension (mysql), heute ist es meist mysqli oder PDO_MySQL. Fehlt diese Schnittstelle, kann WordPress nicht arbeiten – und du bekommst die oben genannte Fehlermeldung.

Doch warum taucht dieser Fehler überhaupt auf? Und wie kannst du ihn beheben? Lass uns das Schritt für Schritt auseinandernehmen.

  • Warum erscheint die Fehlermeldung?

    Die Meldung „Your PHP installation appears to be missing the MySQL extension“ bedeutet, dass auf deinem Server das PHP-Modul fehlt, das WordPress für die Kommunikation mit der MySQL-Datenbank benötigt. Das kann verschiedene Ursachen haben:

    • Du verwendest eine zu alte oder zu neue PHP-Version, bei der das benötigte Modul nicht (mehr) vorhanden ist.
    • Das Modul ist zwar installiert, aber nicht aktiviert.
    • Dein Hosting-Anbieter hat die Serverkonfiguration geändert.
    • Du bist auf einen neuen Server umgezogen und hast die PHP-Module nicht mitgenommen.

    Besonders häufig tritt das Problem auf, wenn du von einer älteren PHP-Version (z.B. 5.6) auf eine neuere (z.B. 7.x oder 8.x) wechselst. Seit PHP 7.0 ist die alte mysql-Extension komplett entfernt worden (Quelle), WordPress benötigt aber mindestens mysqli oder PDO_MySQL.

  • Welche PHP-Module braucht WordPress wirklich?

    WordPress ist genügsam, aber ein paar Dinge braucht es schon. Die wichtigsten PHP-Module sind:

    • mysqli – Die moderne MySQL-Schnittstelle, empfohlen seit Jahren.
    • PDO_MySQL – Eine alternative Schnittstelle, die von vielen modernen Anwendungen genutzt wird.
    • mbstring – Für Multibyte-Strings, wichtig für Umlaute und Sonderzeichen.
    • curl – Für externe Verbindungen, z.B. zu APIs.
    • gd oder imagick – Für die Bildbearbeitung.
    • xml – Für den Import/Export von Daten.
    • zip – Für das Entpacken von Plugins und Themes.

    Ohne mysqli oder PDO_MySQL läuft aber gar nichts – das ist quasi das Herzstück.

  • Wie prüfst du, welche PHP-Module installiert sind?

    Am einfachsten geht das mit einer kleinen PHP-Datei. Erstelle eine Datei namens info.php im Hauptverzeichnis deiner Website mit folgendem Inhalt:

    <?php
    phpinfo();
    ?>

    Rufe die Datei im Browser auf (deinedomain.de/info.php) und suche nach „mysqli“ oder „PDO“. Wenn du sie nicht findest, fehlt das Modul.

  • Wie installierst du die fehlenden PHP-Module?

    Das hängt davon ab, welches Betriebssystem und welche Serverumgebung du nutzt. Hier die wichtigsten Varianten:

    • Linux (Ubuntu/Debian):

      Nutze die Paketverwaltung apt. Für PHP 8.1 zum Beispiel:

      sudo apt update
      sudo apt install php8.1-mysqli php8.1-pdo php8.1-mbstring php8.1-curl php8.1-xml php8.1-zip php8.1-gd

      Danach den Webserver neu starten:

      sudo systemctl restart apache2

      oder für Nginx:

      sudo systemctl restart php8.1-fpm
    • Linux (CentOS/RedHat):

      Hier läuft es über yum oder dnf:

      sudo dnf install php-mysqli php-pdo php-mbstring php-curl php-xml php-zip php-gd
    • Windows (XAMPP, WAMP):

      Öffne die php.ini und prüfe, ob die Zeilen

      extension=mysqli
      extension=pdo_mysql

      vorhanden und nicht auskommentiert sind (kein Semikolon davor). Danach den Apache-Server neu starten.

    • Managed Hosting (z.B. IONOS, Strato, All-Inkl):

      Hier hast du meist keinen direkten Zugriff auf die Serverkonfiguration. Logge dich ins Kundenmenü ein und prüfe, ob du die PHP-Version und die aktivierten Module einstellen kannst. Oft gibt es eine Option „PHP-Module verwalten“ oder „PHP-Einstellungen“. Falls nicht, hilft nur der Support.
  • Was tun, wenn das alles nicht hilft?

    Manchmal ist der Fehler hartnäckig. Dann solltest du:

    • Die php.ini auf korrekte Einträge prüfen.
    • Den Webserver wirklich neu starten (nicht nur die Seite neu laden!).
    • Cache leeren – sowohl Browser-Cache als auch eventuell vorhandene Server-Caches.
    • Prüfen, ob du mehrere PHP-Versionen installiert hast und die richtige genutzt wird (z.B. mit php -v auf der Kommandozeile).
    • Im Notfall: Hosting-Support kontaktieren oder einen Profi fragen (zum Beispiel uns von Nakaryu 😉).
Siehe auch  WordPress „Class not found“ beheben – Namespaces, Autoload & Composer aktualisieren

Damit du einen schnellen Überblick hast, welche PHP-Module für WordPress empfohlen werden, hier eine kleine Tabelle:

PHP-Modul Funktion Pflicht/Empfohlen
mysqli MySQL-Datenbankzugriff Pflicht
PDO_MySQL Alternative MySQL-Schnittstelle Empfohlen
mbstring Multibyte-String-Unterstützung Empfohlen
curl Externe Verbindungen (APIs) Empfohlen
gd / imagick Bildbearbeitung Empfohlen
xml XML-Verarbeitung Empfohlen
zip ZIP-Archive (Plugins/Themes) Empfohlen

Fazit: Die Fehlermeldung „Your PHP installation appears to be missing the MySQL extension“ ist nervig, aber kein Grund zur Panik. Mit ein bisschen technischem Verständnis und den richtigen Befehlen ist das Problem meist in wenigen Minuten gelöst. Wichtig ist, dass du immer die richtige PHP-Version und die passenden Module installiert hast. Und falls du dich nicht selbst mit Servern, Modulen und kryptischen Fehlermeldungen herumschlagen willst – dafür gibt’s ja uns!

Übrigens: Bei Nakaryu bekommst du nicht nur eine Website, die funktioniert, sondern ein Rundum-sorglos-Paket: Wir kümmern uns um Hosting, Updates, Sicherheit, Performance und natürlich auch um solche Serverprobleme. Mit unserer Webdesign-Flatrate bist du auf der sicheren Seite – und kannst dich auf das konzentrieren, was wirklich zählt: dein Business, deine Inhalte, deine Community. Klingt gut? Dann schau mal vorbei!

Quellen:

Fragen zum Thema

Was bedeutet die Fehlermeldung „Your PHP installation appears to be missing the MySQL extension“ bei WordPress?

Diese Fehlermeldung weist darauf hin, dass auf deinem Server das notwendige PHP-Modul für die Kommunikation mit der MySQL-Datenbank fehlt. Ohne dieses Modul kann WordPress nicht auf die Datenbank zugreifen und funktioniert nicht korrekt. Häufig tritt das Problem nach einem PHP-Update oder Serverumzug auf.

Siehe auch  Lokale SEO-Tipps: WordPress-Site für Google Maps optimieren

Welche PHP-Module sind für WordPress zwingend erforderlich?

Für einen reibungslosen Betrieb benötigt WordPress mindestens das Modul mysqli oder PDO_MySQL für den Datenbankzugriff. Empfohlen werden außerdem mbstring, curl, gd oder imagick, xml und zip. Ohne mysqli oder PDO_MySQL läuft WordPress nicht.

Wie kann ich prüfen, ob die benötigten PHP-Module installiert sind?

Erstelle eine Datei namens info.php im Hauptverzeichnis deiner Website mit folgendem Inhalt:
<?php phpinfo(); ?>
Rufe die Datei im Browser auf (z.B. deinedomain.de/info.php) und suche nach mysqli oder PDO. Fehlen diese Einträge, ist das Modul nicht installiert oder nicht aktiviert.

Wie installiere oder aktiviere ich die fehlenden PHP-Module?

Die Installation hängt vom Betriebssystem und der Serverumgebung ab:

  • Linux (Ubuntu/Debian): sudo apt install php8.1-mysqli php8.1-pdo ... und Webserver neu starten.
  • Linux (CentOS/RedHat): sudo dnf install php-mysqli php-pdo ...
  • Windows (XAMPP/WAMP): In der php.ini die Zeilen extension=mysqli und extension=pdo_mysql aktivieren und Apache neu starten.
  • Managed Hosting: Im Kundenmenü die PHP-Module aktivieren oder den Support kontaktieren.

Was kann ich tun, wenn die Fehlermeldung weiterhin erscheint?

Prüfe die php.ini auf korrekte Einträge, starte den Webserver wirklich neu, leere alle Caches und stelle sicher, dass die richtige PHP-Version verwendet wird. Im Zweifel hilft der Hosting-Support oder ein Profi wie Nakaryu weiter.

Neues aus unserem Blog

Das könnte dich auch interessieren

Max 7

Max Wellner

Max Wellner ist Gründer/ CEO von Nakaryu & Nekodanshi sowie Content Creator und Cosplayer aus Nürnberg. Er verbindet seit 2017 Webdesign, Marketing, Technologie und kreative Popkultur-Einflüsse zu digitalen Markenauftritten mit Wiedererkennungswert. Mit seiner Mischung aus technischer Expertise, kreativem Denken und eigener Erfahrung als Creator entwickelt er moderne Konzepte für Unternehmen, Marken und digitale Projekte, unterstützt durch eigens entwickelte KI Systeme und Workflows.

Jetzt kostenfreies Erstgespräch sichern

Lass dich unverbindlich beraten

→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.

Erstgespräch vereinbaren

15% Rabatt auf alle Pakete

→ Für Vereine, Creator & Künstler. Schreib uns einfach an.

Weiterempfehlen lohnt sich

100 € Gutschrift für jeden geworbenen Neukunden.

Privacy Preference Center