🐘
PHP & MySQL

Installer l’extension PHP intl : explication complète

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

Découvrez comment activer l’extension PHP intl dans Plesk pour la multilinguisme, les dates et devises de votre site ou boutique.

L’extension PHP intl (internationalisation) permet aux sites web de gérer correctement les langues, les formats de date, les devises et les comparaisons de texte selon le pays. De nombreux systèmes de gestion de contenu et plateformes e-commerce comme WordPress avec des plugins multilingues, Symfony et Magento nécessitent cette extension. Vous activez intl via Plesk en ajustant les paramètres de la bonne version de PHP, sans avoir besoin d’un accès au serveur.

Qu’est-ce que l’extension PHP intl

L’extension intl donne à PHP accès à la bibliothèque ICU (International Components for Unicode). Grâce à elle, une application peut par exemple afficher une date en néerlandais, en allemand ou en français, formater des montants selon la notation monétaire locale et trier du texte par ordre alphabétique selon les règles d’une langue spécifique. Sans cette extension, un script plante souvent avec un message d’erreur tel que Class 'NumberFormatter' not found ou Class 'IntlDateFormatter' not found.

Site web / CMSExtension PHPintlICUdonnées langue

Quand avez-vous besoin d’intl

Vous rencontrez souvent le message concernant une extension intl manquante dans les cas suivants :

  • Installations WordPress avec des plugins multilingues comme WPML ou Polylang
  • Boutiques en ligne construites sur Magento ou PrestaShop
  • Frameworks comme Symfony ou Laravel qui localisent les dates et devises
  • Scripts PHP personnalisés utilisant NumberFormatter, Collator ou IntlDateFormatter

Si intl n’est pas activé, l’installation ne fonctionne généralement pas correctement ou l’environnement d’administration affiche une erreur lors de l’enregistrement des paramètres.

💡 Astuce : Vérifiez d’abord quelle version de PHP votre domaine utilise avant d’activer l’extension. L’extension intl doit être activée séparément pour chaque version de PHP.

Activer intl dans Plesk

Chez Tandata, vous gérez les extensions PHP directement via Plesk, sans ligne de commande ni droits serveur. Les étapes ci-dessous s’appliquent à la plupart des environnements Plesk.

1

Connectez-vous à Plesk

Connectez-vous avec vos identifiants Plesk et sélectionnez le domaine pour lequel vous souhaitez modifier l’extension.

2

Ouvrez les paramètres PHP

Allez dans Sites web et domaines et cliquez sur Paramètres PHP pour le domaine concerné.

3

Sélectionnez la bonne version de PHP

Vérifiez en haut de la page quelle version de PHP est active, afin d’activer l’extension pour la bonne version.

4

Cochez intl

Faites défiler la liste des extensions disponibles, recherchez intl et cochez la case.

5

Enregistrez la modification

Cliquez sur OK ou Appliquer. La modification est immédiatement active, un redémarrage du serveur n’est pas nécessaire.

6

Vérifiez le résultat

Créez un fichier test avec phpinfo(); ou vérifiez via votre CMS si le message d’erreur a disparu.

Résoudre les problèmes

Si le message d’erreur persiste après l’activation d’intl, vérifiez les points suivants :

  • La modification a-t-elle été appliquée pour la version de PHP réellement utilisée par le domaine ?
  • Votre CMS ou configuration d’hébergement dispose-t-il d’un cache qui doit d’abord être vidé ?
  • Un sous-domaine ou un domaine additionnel utilise-t-il éventuellement un paramètre PHP différent de celui du domaine principal ?

Si vous ne parvenez pas à résoudre le problème vous-même, le support 24/7 de Tandata via WhatsApp, ticket ou e-mail vous aide, même en pleine nuit. Vous trouverez aussi plus d’explications sur les paramètres PHP et d’autres sujets serveur dans la base de connaissances.

Questions fréquentes

Dois-je redémarrer le serveur après avoir activé intl ?

Non, dans Plesk, la modification devient active immédiatement dès que vous enregistrez le paramètre.

Cela fonctionne-t-il aussi pour les sous-domaines ?

Les sous-domaines peuvent utiliser leur propre version de PHP. Vérifiez-le séparément et activez intl également là où nécessaire.

Puis-je aussi activer intl via .htaccess ?

Non, intl est une extension PHP qui doit être chargée côté serveur ; cela se gère via Plesk, pas via .htaccess.

Pourquoi ma boutique en ligne ne fonctionne-t-elle pas bien sans intl ?

De nombreuses plateformes e-commerce utilisent intl pour formater les prix et les dates selon la langue. Si l’extension est absente, les processus de commande peuvent se bloquer.

Cette fonctionnalité est-elle disponible avec chaque formule d’hébergement ?

Avec l’hébergement web de Tandata, vous pouvez gérer vous-même les extensions PHP par domaine via Plesk, quelle que soit la formule choisie.

Conclusion

L’extension PHP intl est indispensable pour les sites web et boutiques en ligne multilingues qui souhaitent afficher correctement les dates, les devises et le texte selon la langue. Via Plesk, vous activez facilement l’extension pour la bonne version de PHP, sans droits serveur ni connaissances techniques. En cas de blocage, le support de Tandata est disponible jour et nuit.

Découvrir l’hébergement web →

Was dit artikel nuttig?