{"id":22599,"date":"2026-08-28T12:55:57","date_gmt":"2026-08-28T10:55:57","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22599"},"modified":"2026-08-28T12:55:57","modified_gmt":"2026-08-28T10:55:57","password":"","slug":"activer-les-extensions-php","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/fr\/hilfe\/webhosting-cpanel\/php-erweiterungen-aktivieren\/","title":{"rendered":"Activer et g\u00e9rer les extensions PHP dans cPanel"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Les extensions PHP ajoutent des fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 PHP. Des applications telles que WordPress, WooCommerce ou d'autres syst\u00e8mes PHP peuvent n\u00e9cessiter certaines extensions pour que des fonctions individuelles fonctionnent correctement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les extensions PHP typiques sont par exemple <code>curl<\/code>, <code>int.<\/code>, <code>mbstring<\/code>, <code>mysqli<\/code>, <code>fermeture \u00c9clair<\/code> ou <code>bon<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans CURIAWEB-cPanel, vous trouverez diff\u00e9rents outils li\u00e9s \u00e0 PHP. Il est important de faire la distinction entre la version recommand\u00e9e par CURIAWEB <strong>Environnement PHP MultiPHP\/EasyApache<\/strong> et de se distinguer du s\u00e9lecteur PHP CloudLinux \u00e9galement disponible.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommandation CURIAWEB :<\/strong> Pour la version PHP d'un site web, tu utilises par principe le <strong>MultiPHP-Manager<\/strong>. Ne changez pas de gestionnaire PHP simplement parce qu'une application exige une extension PHP sp\u00e9cifique.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Qu'est-ce qu'une extension PHP ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP propose d\u00e9j\u00e0 de nombreuses fonctions de base. Des extensions suppl\u00e9mentaires dotent le langage de capacit\u00e9s accrues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une application peut par exemple avoir besoin de fonctionnalit\u00e9s pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connexions de bases de donn\u00e9es<\/li>\n\n\n\n<li>Traitement d'images<\/li>\n\n\n\n<li>Archive ZIP<\/li>\n\n\n\n<li>connexions chiffr\u00e9es<\/li>\n\n\n\n<li>traitement international des caract\u00e8res et des langues<\/li>\n\n\n\n<li>Traitement XML<\/li>\n\n\n\n<li>Connexions HTTP ou API<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Diverses extensions PHP sont utilis\u00e9es \u00e0 cet effet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Extensions PHP typiques<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Extension<\/th><th>T\u00e2che typique<\/th><\/tr><\/thead><tbody><tr><td><code>curl<\/code><\/td><td>Communication avec d'autres serveurs et services web<\/td><\/tr><tr><td><code>bon<\/code><\/td><td>Traitement d'images<\/td><\/tr><tr><td><code>int.<\/code><\/td><td>Internationalisation, langue, formats de nombres et de dates<\/td><\/tr><tr><td><code>mbstring<\/code><\/td><td>Traitement des encodages de caract\u00e8res multi-octets<\/td><\/tr><tr><td><code>mysqli<\/code><\/td><td>Connexion aux bases de donn\u00e9es MySQL\/MariaDB<\/td><\/tr><tr><td><code>openssl<\/code><\/td><td>Fonctions cryptographiques et communication chiffr\u00e9e<\/td><\/tr><tr><td><code>fermeture \u00c9clair<\/code><\/td><td>Traitement des archives ZIP<\/td><\/tr><tr><td><code>XML<\/code><\/td><td>Traitement des donn\u00e9es XML<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cette table n'est pas une liste compl\u00e8te. Les extensions disponibles et activ\u00e9es d\u00e9pendent de la version de PHP et de la configuration du serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une extension PHP et une version PHP sont deux choses diff\u00e9rentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une version de PHP et une extension PHP ne doivent pas \u00eatre confondues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simplifi\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Version PHP\n\u2192 Environnement d'ex\u00e9cution PHP\n\nExtension PHP\n\u2192 fonctionnalit\u00e9 suppl\u00e9mentaire au sein de cet environnement PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, si une application exige PHP dans une version minimale sp\u00e9cifique et en outre <code>int.<\/code> requis, les deux exigences doivent \u00eatre remplies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CURIAWEB utilise MultiPHP pour les versions de PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour la s\u00e9lection de la version PHP d'un domaine, CURIAWEB recommande :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Logiciel \u2192 MultiPHP-Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est l\u00e0 que vous d\u00e9finissez laquelle des versions PHP disponibles votre site web utilise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous trouverez le mode d'emploi complet sur <a href=\"\/fr\/aide\/hebergement-web-cpanel\/changer-la-version-php\/\">Modifier la version PHP dans cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi y a-t-il \u00e9galement \u201e Choisir la version PHP \u201c ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans CURIAWEB-cPanel, vous trouverez sous <strong>Logiciel<\/strong> en plus le domaine <strong>S\u00e9lectionner la version PHP<\/strong>. Ceci appartient \u00e0 la gestion PHP de CloudLinux et fournit son propre environnement PHP avec des options de configuration suppl\u00e9mentaires.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, cela ne signifie pas que vous devez utiliser simultan\u00e9ment le Gestionnaire MultiPHP et le s\u00e9lecteur PHP de CloudLinux pour un m\u00eame site Web.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important :<\/strong> MultiPHP\/EasyApache et le s\u00e9lecteur de PHP de CloudLinux sont des gestionnaires de PHP diff\u00e9rents. Vous ne devez pas consid\u00e9rer automatiquement les param\u00e8tres d'un environnement comme ceux de l'autre.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas changer de gestion PHP \u00e0 cause d'une extension<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application indique que, par exemple :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>int.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>fermeture \u00c9clair<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">manque, tu ne devrais pas changer la gestion PHP comme premi\u00e8re \u00e9tape.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie d'abord :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la version de PHP que le site web utilise r\u00e9ellement<\/li>\n\n\n\n<li>quelle extension pr\u00e9cis\u00e9ment est demand\u00e9e<\/li>\n\n\n\n<li>si l'extension est d\u00e9j\u00e0 disponible dans l'environnement PHP utilis\u00e9<\/li>\n\n\n\n<li>si le message d'erreur est r\u00e9ellement actuel<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">1. V\u00e9rifier la version de PHP utilis\u00e9e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez dans le cPanel de CURIAWEB :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Logiciel \u2192 MultiPHP-Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recherche le domaine concern\u00e9 et v\u00e9rifie la version PHP attribu\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notez la version utilis\u00e9e.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Conseil pratique :<\/strong> Avant de rechercher une extension PHP pr\u00e9tendument manquante, vous devez toujours savoir quelle version de PHP le site Web concern\u00e9 utilise r\u00e9ellement.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">2. Lire attentivement le message d'erreur de l'application<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application signale une extension PHP manquante, notez son nom exact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un message peut par exemple indiquer de mani\u00e8re explicite qu'une certaine extension n'est pas disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le nom exact est alors important, tel que :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>int.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mbstring<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>fermeture \u00c9clair<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>curl<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ne modifiez pas plusieurs composants PHP au hasard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. V\u00e9rifier si le message concerne r\u00e9ellement une extension PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ce n'est pas chaque message d'erreur PHP qui indique une extension manquante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une application peut par exemple \u00e9galement \u00e9chouer pour les raisons suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>version PHP non prise en charge<\/li>\n\n\n\n<li>Limite de m\u00e9moire PHP trop basse<\/li>\n\n\n\n<li>autorisation de fichier manquante<\/li>\n\n\n\n<li>Erreur de programmation<\/li>\n\n\n\n<li>fonction PHP manquante<\/li>\n\n\n\n<li>mauvaise configuration de l'application<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez par cons\u00e9quent la formulation du message d'erreur avant de modifier la configuration PHP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. V\u00e9rifier le journal des erreurs (Error Log) en cas d'erreurs PHP ind\u00e9termin\u00e9es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si le site Web affiche simplement une erreur g\u00e9n\u00e9rale, le journal des erreurs peut contenir des informations plus pr\u00e9cises.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un message d'erreur PHP peut, par exemple, contenir des indications sur une fonction ou une classe inexistante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous vous expliquons comment utiliser le journal des erreurs sur <a href=\"\/fr\/aide\/hebergement-web-cpanel\/lire-le-journal-derreurs-cpanel\/\">Lire le journal des erreurs cPanel et trouver les erreurs du site Web<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Indication typique d'une extension manquante<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selon l'application et l'extension, les messages peuvent par exemple indiquer qu'une classe ou une fonction requise est absente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une telle erreur doit \u00eatre \u00e9valu\u00e9e dans son contexte respectif.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le nom d'une fonction manquante peut souvent donner une indication sur l'extension PHP \u00e0 laquelle elle appartient.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important :<\/strong> N'installez pas et n'activez pas simplement une extension sur la base d'un seul mot dans un message d'erreur. V\u00e9rifiez d'abord les exigences de l'application utilis\u00e9e.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">5. V\u00e9rifier les exigences syst\u00e8me de l'application<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque tu installes un CMS, un plugin, un th\u00e8me ou une autre application PHP, v\u00e9rifie ses exigences syst\u00e8me officielles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On y trouve par exemple des exigences telles que :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PHP : version minimale requise\nExtension : intl\nExtension : mbstring\nExtension : zip<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cela vous permet de d\u00e9terminer si l'application requiert imp\u00e9rativement une extension ou si elle la recommande simplement pour une fonctionnalit\u00e9 optionnelle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Faire la distinction entre obligation et recommandation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les \u00e9diteurs de logiciels font parfois la distinction entre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>extensions PHP indispensables<\/li>\n\n\n\n<li>extensions PHP recommand\u00e9es<\/li>\n\n\n\n<li>Extensions pour les fonctionnalit\u00e9s optionnelles individuelles<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si une extension optionnelle manque, cela ne signifie pas n\u00e9cessairement que l'ensemble du site web doit tomber en panne.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Extension PHP dans l'environnement MultiPHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l'environnement MultiPHP\/EasyApache recommand\u00e9 par CURIAWEB, les extensions PHP sont fournies c\u00f4t\u00e9 serveur pour les versions de PHP respectives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le MultiPHP-Manager lui-m\u00eame est principalement destin\u00e9 \u00e0 associer la version de PHP au domaine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il ne s'agit pas d'un panneau de configuration o\u00f9 vous activez et d\u00e9sactivez les extensions PHP EasyApache de votre choix pour un seul domaine.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>En bref :<\/strong> Dans le MultiPHP Manager, vous choisissez la version PHP de votre domaine. Les modules fournis pour cet environnement PHP doivent en \u00eatre distingu\u00e9s.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Que faire si une extension requise est manquante ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre site Web utilise MultiPHP et qu'une extension PHP requise n'est effectivement pas disponible, vous ne devez pas essayer de l'activer via une autre gestion PHP en parall\u00e8le.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notez plut\u00f4t :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>domaine concern\u00e9<\/li>\n\n\n\n<li>version PHP utilis\u00e9e<\/li>\n\n\n\n<li>Nom de l'extension requise<\/li>\n\n\n\n<li>application utilis\u00e9e<\/li>\n\n\n\n<li>message d'erreur pr\u00e9cis<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Contactez ensuite le support de CURIAWEB afin de v\u00e9rifier si l'extension est disponible dans l'environnement PHP concern\u00e9 ou si elle est pr\u00e9vue c\u00f4t\u00e9 serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi ne puis-je pas installer moi-m\u00eame les extensions EasyApache ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">EasyApache g\u00e8re les composants centraux de l'environnement Apache et PHP du serveur. Sur un compte d'h\u00e9bergement mutualis\u00e9, un utilisateur cPanel individuel ne poss\u00e8de pas de droits administratifs pour installer des paquets EasyApache arbitraires \u00e0 l'\u00e9chelle du serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est intentionnel : les modifications apport\u00e9es \u00e0 l'environnement PHP central peuvent affecter plusieurs comptes d'h\u00e9bergement ou sites Web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les extensions PHP d\u00e9pendent de la version<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une extension PHP appartient toujours \u00e0 un environnement PHP ou \u00e0 une version PHP sp\u00e9cifique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simplifi\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Version PHP A\n\u2192 propres modules PHP\n\nVersion PHP B\n\u2192 propres modules PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le fait qu'une extension soit disponible pour une version de PHP ne signifie donc pas automatiquement que chaque autre version de PHP install\u00e9e poss\u00e8de exactement la m\u00eame configuration de modules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas changer inutilement de version PHP pour obtenir un module<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une extension n\u00e9cessaire manque avec une version sp\u00e9cifique de PHP, vous ne devriez pas essayer plusieurs versions de PHP au hasard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un changement de version peut avoir des r\u00e9percussions sur l'ensemble de l'application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez d'abord les exigences du logiciel et la configuration PHP r\u00e9ellement pr\u00e9vue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Faire la diff\u00e9rence entre les extensions PHP et les param\u00e8tres PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une extension telle que :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>int.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">est diff\u00e9rent d'une directive PHP telle que :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>limite_m\u00e9moire<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simplifi\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>intl\n\u2192 extension PHP\n\nmemory_limit\n\u2192 param\u00e8tre PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Chez CURIAWEB, vous g\u00e9rez les param\u00e8tres PHP via le <a href=\"\/fr\/aide\/hebergement-web-cpanel\/modifier-les-parametres-php\/\">\u00c9diteur INI MultiPHP<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diff\u00e9rencier les extensions PHP et les limites PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De m\u00eame que les limites PHP telles que :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>limite_memoire\ntaille_max_telechargement_fichier\ntaille_max_publication\ntemps_max_execution<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ne sont pas des extensions PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, si une application signale une erreur de m\u00e9moire, l'activation d'extensions suppl\u00e9mentaires n'aide g\u00e9n\u00e9ralement pas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous expliquons les principales limites de PHP sous <a href=\"\/fr\/aide\/hebergement-web-cpanel\/configurer-les-limites-de-php\/\">D\u00e9finir la limite de m\u00e9moire PHP, la taille de t\u00e9l\u00e9chargement et le temps d'ex\u00e9cution<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">cURL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'extension PHP <code>curl<\/code> permet aux applications PHP de communiquer avec d'autres services via les protocoles r\u00e9seau pris en charge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elle est par exemple souvent n\u00e9cessaire lorsqu'un site web fait appel \u00e0 des API ou \u00e0 d'autres services web externes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, lorsqu'une application ne parvient pas \u00e0 se connecter \u00e0 un service externe, cela ne signifie pas automatiquement que <code>curl<\/code> manque.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les DNS, les certificats, les identifiants de connexion, le service externe ou l'application elle-m\u00eame peuvent \u00e9galement \u00eatre la cause.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">int.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'extension <code>int.<\/code> fournit des fonctionnalit\u00e9s d'internationalisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela inclut, entre autres, des fonctionnalit\u00e9s pour le traitement d\u00e9pendant de la langue et de la r\u00e9gion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certaines applications ou biblioth\u00e8ques d\u00e9finissent <code>int.<\/code> express\u00e9ment pr\u00e9vu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">mbstring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mbstring<\/code> fournit des fonctions pour le traitement des encodages de caract\u00e8res multi-octets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est particuli\u00e8rement pertinent pour les textes et les jeux de caract\u00e8res o\u00f9 un caract\u00e8re ne se compose pas n\u00e9cessairement d'un seul octet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">mysqli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mysqli<\/code> fournit des fonctions pour la communication de PHP avec des syst\u00e8mes de bases de donn\u00e9es compatibles MySQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application PHP bas\u00e9e sur une base de donn\u00e9es ne dispose pas d'une extension de base de donn\u00e9es requise, elle ne pourra peut-\u00eatre pas se connecter \u00e0 la base de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, une erreur de connexion \u00e0 la base de donn\u00e9es ne signifie pas automatiquement que <code>mysqli<\/code> manque. Des identifiants incorrects ou une mauvaise configuration de la base de donn\u00e9es peuvent \u00e9galement en \u00eatre la cause.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">fermeture \u00c9clair<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'extension <code>fermeture \u00c9clair<\/code> permet aux applications PHP de travailler avec des archives ZIP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elle peut par exemple \u00eatre requise pour des fonctions d'installation, d'importation, d'exportation ou de sauvegarde d'une application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, si la d\u00e9compression d'une archive \u00e9choue, la cause peut \u00e9galement \u00eatre un fichier ZIP endommag\u00e9, un espace de stockage insuffisant ou d'autres erreurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">bon<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'extension <code>bon<\/code> fournit des fonctions de traitement d'images.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les applications Web peuvent les utiliser, par exemple, pour redimensionner des images ou effectuer d'autres op\u00e9rations sur les images.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les formats d'image et les fonctionnalit\u00e9s pris en charge d\u00e9pendent de la configuration PHP\/GD sp\u00e9cifique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas assimiler Imagick et GD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En traitement d'image, vous pourriez \u00e9galement rencontrer :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>imagick<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagick et GD sont des extensions diff\u00e9rentes ou des syst\u00e8mes de traitement d'images.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application exige express\u00e9ment Imagick, la pr\u00e9sence d'une extension GD ne signifie donc pas automatiquement que cette exigence est satisfaite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">openssl<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le support d'OpenSSL est requis par de nombreuses applications PHP pour les fonctions cryptographiques et la communication crypt\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, un probl\u00e8me HTTPS sur un site web n'est pas automatiquement un probl\u00e8me de l'extension PHP <code>openssl<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les certificats SSL du serveur web et les fonctions PHP OpenSSL rel\u00e8vent de niveaux techniques diff\u00e9rents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Extensions XML<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP dispose de diff\u00e9rentes fonctions et extensions pour le traitement du XML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, une application peut n\u00e9cessiter certains composants XML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si un logiciel mentionne un nom de module pr\u00e9cis, vous devez v\u00e9rifier exactement celui-ci et ne pas simplement supposer que \u201e quelque chose en rapport avec XML \u201c suffit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PDO et pilotes de base de donn\u00e9es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De nombreuses applications PHP utilisent <strong>PDO<\/strong> pour les acc\u00e8s aux bases de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En plus de PDO lui-m\u00eame, un pilote de base de donn\u00e9es adapt\u00e9 peut \u00e9galement \u00eatre n\u00e9cessaire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un message tel que :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Impossible de trouver le pilote<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">peut par exemple indiquer que le pilote PDO requis pour la base de donn\u00e9es utilis\u00e9e n'est pas disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le message d'erreur exact et la configuration de l'application doivent \u00eatre examin\u00e9s ensemble.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que signifie \u201e Call to undefined function \u201c ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un message d'erreur PHP peut par exemple contenir :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Appel \u00e0 une fonction non d\u00e9finie ...<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela signifie que PHP ne conna\u00eet pas la fonction appel\u00e9e dans l'environnement actuel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une cause possible est l'absence d'une extension. Cependant, il peut \u00e9galement y avoir d'autres causes, par exemple un code d'application erron\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez par cons\u00e9quent \u00e0 quel composant appartient la fonction mentionn\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que signifie \u201e Class not found \u201c ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un message tel que :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Classe ... introuvable<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ne prouve pas non plus automatiquement qu'une extension PHP est manquante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La classe pourrait par exemple \u00eatre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>d'une extension PHP<\/li>\n\n\n\n<li>d'une biblioth\u00e8que de programmes<\/li>\n\n\n\n<li>un plugin<\/li>\n\n\n\n<li>un th\u00e8me<\/li>\n\n\n\n<li>code d'application individuel<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">appartenir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La d\u00e9signation exacte de la classe est donc d\u00e9cisive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress et extensions PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress requiert ou recommande certaines extensions PHP pour diverses fonctions. De plus, les extensions (plugins) et les th\u00e8mes peuvent avoir leurs propres exigences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si un plugin WordPress signale une extension manquante, vous devez par cons\u00e9quent v\u00e9rifier si la requ\u00eate provient du c\u0153ur de WordPress ou exclusivement du plugin concern\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce et extensions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce ainsi que les extensions de paiement, d'exp\u00e9dition, d'importation et autres peuvent utiliser des fonctionnalit\u00e9s PHP suppl\u00e9mentaires.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est pourquoi, en particulier dans le cas d'installations WordPress complexes, les exigences de certains plugins peuvent aller au-del\u00e0 des exigences fondamentales de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cas de message d'erreur, consultez toujours la documentation de l'extension sp\u00e9cifiquement concern\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Applications Composer et extensions PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les applications PHP qui utilisent Composer peuvent d\u00e9finir les extensions requises comme des d\u00e9pendances.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de l'installation ou de la mise \u00e0 jour, Composer peut par exemple indiquer qu'un certain <code>ext-...<\/code>-D\u00e9pendance manquante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une notification peut par exemple concerner :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ext-intl<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ext-zip<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">faire r\u00e9f\u00e9rence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le pr\u00e9fixe <code>ext-<\/code> d\u00e9signe dans ce contexte une extension PHP requise.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas contourner facilement la v\u00e9rification de Composer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si Composer signale une extension PHP requise, vous ne devez pas ignorer ou contourner cette exigence sans v\u00e9rification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'application peut effectivement avoir besoin de l'extension pour son fonctionnement.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention :<\/strong> Contourner une v\u00e9rification de d\u00e9pendance ne rend pas une fonction PHP manquante disponible. V\u00e9rifiez plut\u00f4t pourquoi l'application a besoin de cette extension.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Extension PHP apparemment disparue apr\u00e8s un changement de version<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application signale soudainement une extension manquante imm\u00e9diatement apr\u00e8s un changement de version de PHP, vous devez en tenir compte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifier :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>version PHP pr\u00e9c\u00e9dente<\/li>\n\n\n\n<li>nouvelle version de PHP<\/li>\n\n\n\n<li>nom exact de l'extension<\/li>\n\n\n\n<li>si l'application est compatible avec la nouvelle version de PHP<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si n\u00e9cessaire, vous pouvez r\u00e9tablir la version pr\u00e9c\u00e9dente de PHP \u00e0 l'aide du MultiPHP Manager, pour autant que cette version soit toujours disponible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas supposer imm\u00e9diatement que plusieurs extensions sont la cause<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si un site web tombe en panne apr\u00e8s un changement de version de PHP, il faut d'abord analyser le message d'erreur pr\u00e9cis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un changement de version PHP peut \u00e9galement entra\u00eener des incompatibilit\u00e9s dans le code de l'application, m\u00eame si toutes les extensions n\u00e9cessaires sont pr\u00e9sentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas configurer CloudLinux PHP Selector en parall\u00e8le<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La zone visible dans cPanel <strong>S\u00e9lectionner la version PHP<\/strong> peut proposer ses propres options de s\u00e9lection pour les versions de PHP, les extensions et les param\u00e8tres.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, si votre site web est exploit\u00e9 via MultiPHP\/EasyApache conform\u00e9ment \u00e0 la recommandation de CURIAWEB, vous ne devez pas essayer de \u201ecompl\u00e9ter\u201c une extension MultiPHP qui y fait d\u00e9faut par des param\u00e8tres parall\u00e8les dans le s\u00e9lecteur PHP.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important :<\/strong> Une extension que vous activez dans un autre environnement PHP ne devient pas automatiquement pour autant un composant de la version PHP MultiPHP\/EasyApache utilis\u00e9e par votre site web.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Les paquets PEAR ne sont pas la m\u00eame chose que les extensions PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans CURIAWEB-cPanel, vous trouverez \u00e9galement la section <strong>Paquets PHP-PEAR<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les paquets PEAR ne sont pas compatibles avec les extensions PHP c\u00f4t\u00e9 serveur telles que <code>int.<\/code>, <code>curl<\/code> ou <code>mysqli<\/code> assimiler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par cons\u00e9quent, si une application requiert une extension PHP, vous ne devez pas essayer de satisfaire cette exigence en installant un paquet PEAR arbitraire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les modules Perl sont \u00e9galement quelque chose de diff\u00e9rent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La section cPanel \u00e9galement <strong>Modules Perl<\/strong> ne fait pas partie de la gestion des extensions PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP et Perl sont des environnements de langages d'ex\u00e9cution ou de programmation diff\u00e9rents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">T\u00e9l\u00e9charger soi-m\u00eame une extension PHP ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une extension PHP c\u00f4t\u00e9 serveur ne peut pas \u00eatre activ\u00e9e en t\u00e9l\u00e9versant un fichier de module quelconque dans le r\u00e9pertoire de votre site web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les extensions PHP doivent correspondre \u00e0 la version de PHP utilis\u00e9e ainsi qu'\u00e0 l'environnement du serveur, et \u00eatre int\u00e9gr\u00e9es en cons\u00e9quence dans l'environnement d'ex\u00e9cution PHP.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention :<\/strong> Ne t\u00e9l\u00e9chargez pas de modules PHP compil\u00e9s inconnus depuis Internet sur votre compte d'h\u00e9bergement et n'essayez pas de les int\u00e9grer manuellement dans la configuration PHP du serveur.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas confondre l'extension PHP avec le plugin WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin WordPress et une extension PHP sont \u00e9galement deux choses compl\u00e8tement diff\u00e9rentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simplifi\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Extension PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une extension WordPress peut n\u00e9cessiter une extension PHP, mais ne peut pas l'installer automatiquement en tant que module PHP c\u00f4t\u00e9 serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tester le site web apr\u00e8s une modification<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une extension PHP requise a \u00e9t\u00e9 fournie ou si la configuration PHP a \u00e9t\u00e9 modifi\u00e9e, testez pr\u00e9cis\u00e9ment la fonction qui a d\u00e9clench\u00e9 l'erreur auparavant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Installation du plugin \u00e9chou\u00e9e\n\u2192 Tester \u00e0 nouveau l'installation\n\nFonction API d\u00e9fectueuse\n\u2192 Tester \u00e0 nouveau la connexion concern\u00e9e\n\nTraitement du ZIP \u00e9chou\u00e9\n\u2192 Ex\u00e9cuter \u00e0 nouveau la m\u00eame op\u00e9ration<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voici comment vous pouvez d\u00e9terminer si l'extension \u00e9tait r\u00e9ellement la cause.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L'erreur persiste malgr\u00e9 l'extension install\u00e9e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si l'extension requise est pr\u00e9sente et que l'application signale toujours une erreur, vous ne devriez pas supposer que d'autres extensions PHP manquent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie plut\u00f4t :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>message d'erreur pr\u00e9cis<\/li>\n\n\n\n<li>Version PHP<\/li>\n\n\n\n<li>Version de l'application<\/li>\n\n\n\n<li>Param\u00e8tres PHP<\/li>\n\n\n\n<li>Limites PHP<\/li>\n\n\n\n<li>Configuration de l'application<\/li>\n\n\n\n<li>Journal des erreurs<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Extensions PHP apr\u00e8s migration de site web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lors d'un changement d'h\u00e9bergement, l'environnement PHP peut diff\u00e9rer de celui du serveur pr\u00e9c\u00e9dent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un site Web plus ancien ou configur\u00e9 individuellement peut avoir utilis\u00e9 une extension qui \u00e9tait en outre install\u00e9e sur le serveur pr\u00e9c\u00e9dent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si un site Web affiche une erreur PHP apr\u00e8s un d\u00e9m\u00e9nagement, la version PHP utilis\u00e9e et les extensions requises font \u00e9galement partie du diagnostic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Documenter les exigences avant un d\u00e9m\u00e9nagement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les applications PHP d\u00e9velopp\u00e9es sur mesure, il est judicieux de conna\u00eetre les exigences techniques avant de changer de serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela comprend par exemple :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Version PHP<\/li>\n\n\n\n<li>extensions PHP requises<\/li>\n\n\n\n<li>Param\u00e8tres PHP<\/li>\n\n\n\n<li>Exigences de base de donn\u00e9es<\/li>\n\n\n\n<li>T\u00e2ches cron<\/li>\n\n\n\n<li>autres d\u00e9pendances c\u00f4t\u00e9 serveur<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cela permet de v\u00e9rifier l'environnement cible avant la commutation proprement dite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Proc\u00e9dure recommand\u00e9e en cas de notification d'une extension PHP manquante<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Notez le message d'erreur complet.<\/li>\n\n\n\n<li>Notez le nom de l'extension pr\u00e9tendument manquante.<\/li>\n\n\n\n<li>V\u00e9rifiez les exigences syst\u00e8me de l'application.<\/li>\n\n\n\n<li>Ouvrir <strong>Logiciel \u2192 MultiPHP-Manager<\/strong>.<\/li>\n\n\n\n<li>V\u00e9rifiez la version PHP du domaine concern\u00e9.<\/li>\n\n\n\n<li>V\u00e9rifiez si l'application prend en charge cette version de PHP.<\/li>\n\n\n\n<li>Faites la distinction entre une extension PHP, un param\u00e8tre PHP et une limite PHP.<\/li>\n\n\n\n<li>En cas d'erreurs floues, consultez le journal des erreurs.<\/li>\n\n\n\n<li>Ne changez pas de gestionnaire PHP au hasard.<\/li>\n\n\n\n<li>Contactez le support si une extension n\u00e9cessaire fait effectivement d\u00e9faut dans l'environnement MultiPHP utilis\u00e9.<\/li>\n\n\n\n<li>Testez \u00e0 nouveau exactement la fonction pr\u00e9c\u00e9demment d\u00e9fectueuse apr\u00e8s une modification.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9pannage recommand\u00e9 apr\u00e8s un changement de version de PHP<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>V\u00e9rifiez si l'erreur est survenue imm\u00e9diatement apr\u00e8s le changement de version.<\/li>\n\n\n\n<li>Notez la version pr\u00e9c\u00e9dente et la version actuelle de PHP.<\/li>\n\n\n\n<li>V\u00e9rifie le message d'erreur pr\u00e9cis.<\/li>\n\n\n\n<li>V\u00e9rifiez si une extension est effectivement mentionn\u00e9e.<\/li>\n\n\n\n<li>V\u00e9rifiez les exigences de l'application concern\u00e9e.<\/li>\n\n\n\n<li>Si n\u00e9cessaire, passez temporairement \u00e0 la version pr\u00e9c\u00e9dente de PHP pour effectuer un test.<\/li>\n\n\n\n<li>Le site web fonctionne-t-il \u00e0 nouveau, \u00e9tudie la compatibilit\u00e9 du nouvel environnement PHP.<\/li>\n\n\n\n<li>N'activez pas d'extensions suppl\u00e9mentaires au hasard.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>R\u00e8gle de base :<\/strong> Une extension PHP manquante doit \u00eatre identifi\u00e9e \u00e0 l'aide d'une exigence concr\u00e8te ou d'un message d'erreur. V\u00e9rifiez la version de PHP, identifiez l'extension et conservez proprement l'environnement PHP utilis\u00e9, sans m\u00e9langer plusieurs gestions de PHP.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Quand devez-vous contacter le support CURIAWEB ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application exige imp\u00e9rativement une extension PHP et qu'elle n'est pas disponible dans l'environnement MultiPHP\/EasyApache utilis\u00e9 par votre domaine, une v\u00e9rification c\u00f4t\u00e9 serveur peut s'av\u00e9rer n\u00e9cessaire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour l'analyse, les informations suivantes sont particuli\u00e8rement utiles :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>domaine concern\u00e9<\/li>\n\n\n\n<li>version PHP utilis\u00e9e<\/li>\n\n\n\n<li>Nom de l'extension PHP requise<\/li>\n\n\n\n<li>application ou CMS utilis\u00e9<\/li>\n\n\n\n<li>plugin ou th\u00e8me concern\u00e9, le cas \u00e9ch\u00e9ant<\/li>\n\n\n\n<li>message d'erreur complet<\/li>\n\n\n\n<li>depuis quand le probl\u00e8me existe<\/li>\n\n\n\n<li>que la version de PHP ait \u00e9t\u00e9 modifi\u00e9e ou que le site Web ait \u00e9t\u00e9 migr\u00e9 auparavant<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ne transmettez pas de mots de passe ou d'autres informations d'identification confidentielles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9sum\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les extensions PHP ajoutent des fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 PHP. Les applications peuvent, par exemple <code>curl<\/code>, <code>int.<\/code>, <code>mbstring<\/code>, <code>mysqli<\/code>, <code>fermeture \u00c9clair<\/code> ou n\u00e9cessitent d'autres extensions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CURIAWEB recommande fondamentalement pour la version PHP d'un site web <strong>MultiPHP\/EasyApache<\/strong>. Vous g\u00e9rez la version de PHP via <strong>Logiciel \u2192 MultiPHP-Manager<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La section CloudLinux suppl\u00e9mentaire visible <strong>S\u00e9lectionner la version PHP<\/strong> repr\u00e9sente une gestion PHP distincte. Ne l'utilisez pas en parall\u00e8le pour compl\u00e9ter de pr\u00e9tendues extensions manquantes d'un site Web MultiPHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si une application signale une extension manquante, v\u00e9rifiez d'abord la version de PHP utilis\u00e9e, le nom exact de l'extension et les exigences officielles de l'application. Faites la distinction entre les extensions PHP, les param\u00e8tres PHP et les limites PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si une extension indispensable fait effectivement d\u00e9faut dans l'environnement MultiPHP\/EasyApache utilis\u00e9, il convient de v\u00e9rifier si elle peut \u00eatre mise \u00e0 disposition c\u00f4t\u00e9 serveur pour cette version de PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e8gle la plus importante est : <strong>Ne pas activer de modules PHP ou de syst\u00e8mes PHP diff\u00e9rents au hasard \u2013 d\u00e9terminer d'abord quelle extension est r\u00e9ellement n\u00e9cessaire \u00e0 quelle application sous quelle version de PHP.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>PHP-Erweiterungen erg\u00e4nzen PHP um zus\u00e4tzliche Funktionen. Anwendungen wie WordPress, WooCommerce oder andere PHP-Systeme k\u00f6nnen bestimmte Erweiterungen voraussetzen, damit einzelne Funktionen korrekt arbeiten. Typische PHP-Erweiterungen sind beispielsweise curl, intl, mbstring, mysqli, zip oder gd. Im CURIAWEB-cPanel findest du verschiedene Werkzeuge rund um PHP. Dabei ist wichtig, zwischen der von CURIAWEB empfohlenen MultiPHP-\/EasyApache-PHP-Umgebung und dem zus\u00e4tzlich vorhandenen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22599","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-10","word_count":2935,"total_views":"24","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/fr\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/fr\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/comments?post=22599"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22599\/revisions"}],"predecessor-version":[{"id":22601,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22599\/revisions\/22601"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/media?parent=22599"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/doc_category?post=22599"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/doc_tag?post=22599"}],"curies":[{"name":"Bien jou\u00e9","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}