🐘
PHP & MySQL

PHP intl-Erweiterung installieren: Komplettanleitung

📅 13 Oktober 2026 ✏️ 13 Oktober 2026 ⏱ 4 min leestijd

Erfahre, wie du die PHP intl-Erweiterung in Plesk aktivierst für Mehrsprachigkeit, Datumsformate und Währungen auf deiner Website.

Die PHP intl-Erweiterung (Internationalization) sorgt dafür, dass Websites korrekt mit Sprachen, Datumsformaten, Währungen und länderspezifischen Textvergleichen umgehen. Viele CMS-Systeme und Webshop-Plattformen wie WordPress mit mehrsprachigen Plugins, Symfony und Magento benötigen diese Erweiterung. Du aktivierst intl über Plesk, indem du die richtigen PHP-Versionseinstellungen anpasst, ohne dass du Zugang zum Server benötigst.

Was ist die PHP intl-Erweiterung

Die intl-Erweiterung gibt PHP Zugriff auf die ICU-Bibliothek (International Components for Unicode). Damit kann eine Anwendung beispielsweise ein Datum auf Niederländisch, Deutsch oder Französisch anzeigen, Beträge gemäß der lokalen Währungsnotation formatieren und Text alphabetisch nach den Regeln einer bestimmten Sprache sortieren. Ohne diese Erweiterung stürzt ein Skript oft mit einer Fehlermeldung wie Class 'NumberFormatter' not found oder Class 'IntlDateFormatter' not found ab.

Website / CMSPHP intlErweiterungICUSprachdaten

Wann brauchst du intl

Die Meldung über eine fehlende intl-Erweiterung begegnet dir häufig bei:

  • WordPress-Installationen mit mehrsprachigen Plugins wie WPML oder Polylang
  • Webshops, die auf Magento oder PrestaShop aufgebaut sind
  • Frameworks wie Symfony oder Laravel, die Datums- und Währungsangaben lokalisieren
  • Individuellen PHP-Skripten, die NumberFormatter, Collator oder IntlDateFormatter verwenden

Ist intl nicht aktiviert, funktioniert die Installation meist nicht vollständig oder die Verwaltungsoberfläche zeigt beim Speichern von Einstellungen eine Fehlermeldung an.

💡 Tipp: Prüfe zunächst, welche PHP-Version deine Domain verwendet, bevor du die Erweiterung aktivierst. Die intl-Erweiterung muss für jede PHP-Version separat eingeschaltet werden.

Intl in Plesk aktivieren

Bei Tandata verwaltest du PHP-Erweiterungen direkt über Plesk, ohne Befehlszeile oder Serverrechte. Die folgenden Schritte gelten für die meisten Plesk-Umgebungen.

1

Melde dich bei Plesk an

Melde dich mit deinen Plesk-Zugangsdaten an und wähle die Domain aus, für die du die Erweiterung anpassen möchtest.

2

Öffne die PHP-Einstellungen

Gehe zu Websites und Domains und klicke bei der betreffenden Domain auf PHP-Einstellungen.

3

Wähle die richtige PHP-Version

Prüfe oben auf der Seite, welche PHP-Version aktiv ist, damit du die Erweiterung für die richtige Version aktivierst.

4

Aktiviere intl

Scrolle zur Liste der verfügbaren Erweiterungen, suche intl und setze das Häkchen.

5

Speichere die Änderung

Klicke auf OK oder Übernehmen. Die Änderung wird sofort aktiv, ein Neustart des Servers ist nicht nötig.

6

Überprüfe das Ergebnis

Erstelle eine Testdatei mit phpinfo(); oder prüfe über dein CMS, ob die Fehlermeldung verschwunden ist.

Probleme lösen

Bleibt die Fehlermeldung nach dem Aktivieren von intl bestehen, prüfe Folgendes:

  • Wurde die Änderung für die PHP-Version durchgeführt, die die Domain tatsächlich verwendet?
  • Hat dein CMS oder deine Hosting-Konfiguration einen Cache, der zuerst geleert werden muss?
  • Verwendet eine Subdomain oder Addon-Domain möglicherweise eine andere PHP-Einstellung als die Hauptdomain?

Löst du das Problem nicht selbst, hilft dir der 24/7-Support von Tandata per WhatsApp, Ticket oder E-Mail weiter, auch mitten in der Nacht. Weitere Erklärungen zu PHP-Einstellungen und anderen Serverthemen findest du auch in der Wissensdatenbank.

Häufig gestellte Fragen

Muss ich den Server nach dem Aktivieren von intl neu starten?

Nein, in Plesk wird die Änderung sofort aktiv, sobald du die Einstellung speicherst.

Funktioniert das auch für Subdomains?

Subdomains können eine eigene PHP-Version verwenden. Prüfe dies separat und aktiviere intl bei Bedarf auch dort.

Kann ich intl auch über .htaccess aktivieren?

Nein, intl ist eine PHP-Erweiterung, die serverseitig geladen werden muss; das regelst du über Plesk, nicht über .htaccess.

Warum funktioniert mein Webshop ohne intl nicht richtig?

Viele Webshop-Plattformen nutzen intl zur Formatierung von Preisen und Datumsangaben je Sprache. Fehlt die Erweiterung, können Bestellprozesse ins Stocken geraten.

Ist diese Funktion bei jedem Hostingpaket verfügbar?

Beim Webhosting von Tandata kannst du pro Domain selbst PHP-Erweiterungen über Plesk verwalten, unabhängig vom gewählten Paket.

Fazit

Die PHP intl-Erweiterung ist unverzichtbar für mehrsprachige Websites und Webshops, die Datumsangaben, Währungen und Text korrekt je Sprache anzeigen möchten. Über Plesk schaltest du die Erweiterung einfach bei der richtigen PHP-Version ein, ohne Serverrechte oder technisches Wissen. Kommst du nicht weiter, steht dir der Support von Tandata Tag und Nacht zur Verfügung.

Webhosting ansehen →

Was dit artikel nuttig?