Base de connaissances›Webhosting›Configuration de PHP

Webhosting – Configuration de PHP

Sur cette pageQuand utiliser ce guideVersions de PHP sur Webhosting et WMSPHP configurationParamètres PHP configurablesProblèmes courantsFoire aux questions

Dans cet article, vous découvrirez :


Quand utiliser ce guide


Versions de PHP sur Webhosting et WMS

L’offre de versions de PHP varie selon le service. Sur un Webhosting classique, les versions de PHP disponibles diffèrent de celles du service WMS.

Versions de PHP sur un Webhosting classique

Sur un Webhosting classique, vous pouvez actuellement définir les versions de PHP suivantes :

  • PHP 5.4 – 5.6 (obsolète, potentiellement dangereux)
  • PHP 7.0 – 7.4 (obsolète)
  • PHP 8.0 – 8.5

Vous choisissez la version lors de la commande de Webhosting ; vous pourrez la modifier plus tard en suivant le guide du chapitre PHP configuration.

Versions de PHP sur le service WMS

Le service WMS propose actuellement PHP en version 8.2.1 (état en octobre 2026). Nous travaillons à rendre disponibles des versions de PHP plus récentes pour WMS. Dès qu’elles le seront, nous mettrons cette information à jour ici.

Infos PHP

Si vous avez besoin de vérifier des fonctions précises à l’aide de phpinfo() avant même la mise en service de Webhosting, procédez comme suit :

  1. Saisissez dans la barre d’adresse du navigateur http://hc1-wd420.wedos.net/info.php82.
  2. Si nécessaire, remplacez l’extension .php82 par la version de PHP que vous souhaitez vérifier.

PHP configuration

Les modifications de la configuration PHP sur Webhosting prennent effet dans un délai de 30 minutes après l’enregistrement.

Avant de modifier la configuration, assurez-vous que votre application web (système, plugins, thèmes) prend en charge les nouveaux paramètres.

Pour accéder à l’interface de configuration de PHP, procédez comme suit :

  1. Connectez-vous à l‘ administration client ⧉.
  2. Dans le menu du haut, sélectionnez Hosting Services Webhosting ou WMS.
  3. Dans la liste, sélectionnez le Webhosting dont vous souhaitez configurer PHP.
  4. Dans le menu de gauche, sélectionnez PHP configuration.

Dans cette interface, vous pouvez :

  • Définir une autre version de PHP. Sur le service WMS, seule la version PHP 8.2.1 est disponible en octobre 2026.
  • Choisir les paramètres par défaut ou personnalisés pour certains paramètres de php.ini. Si vous choisissez des paramètres personnalisés, saisissez les nouvelles valeurs. 

Confirmez les nouveaux paramètres avec le bouton Edit en haut de la page. Après l’enregistrement, patientez 30 minutes pour que les modifications soient appliquées au système.

Exemple de changement de version de PHP
Exemple de changement de version de PHP

Paramètres PHP configurables

Dans l‘ interface de configuration vous pouvez définir les paramètres suivants (la valeur par défaut figure entre parenthèses) :

  • allow_url_fopen (On)
  • allow_url_include (Off)
  • auto_append_file (Off)
  • auto_prepend_file (Off)
  • display_errors (On)
  • html_errors (On)
  • ignore_user_abort (Off)
  • implicit_flush (Off)
  • log_errors (Off)
  • max_execution_time (90), les valeurs disponibles vont de 5 à 300 s
  • max_file_uploads (20), les valeurs disponibles vont de 0 à 50
  • max_input_vars (10000), les valeurs disponibles vont de 0 à 100000
  • output_buffering (Off)
  • session.auto_start (Off)
  • session.cookie_httponly (Off)
  • session.cookie_secure (Off)
  • session.use_cookies (On)
  • session.use_only_cookies (On)

Paramètres du forfait Webhosting

Ces paramètres sont définis par le forfait Webhosting (valeurs entre parenthèses pour LowCost | NoLimit | NoLimit Extra) :

  • Nombre de threads PHP (7 | 25 | 30)
  • memory_limit (256 Mo | 512 Mo | 1024 Mo)
  • upload_max_filesize (128 Mo | 256 Mo | 512 Mo)
  • post_max_size (128 Mo | 256 Mo | 512 Mo)

Vous trouverez une comparaison détaillée des forfaits sur ce lien ⧉. Le guide pour changer de variante de forfait se trouve dans l’article Services – Modification du forfait ou de la période de facturation.

Paramètres de WMS

Pour le service WMS, vous pouvez en plus définir les paramètres suivants :

Configuration de base (valeur par défaut)

  • Priorité PHP (0) – plus la valeur est basse, plus la priorité est élevée ; les requêtes prioritaires sont traitées en premier par le serveur
  • Nombre de slots CGI (7) – nombre maximal de processus PHP exécutés simultanément
  • Nombre max. de connexions (null) – nombre de base de connexions que le webhosting peut établir
  • Traiter l’URL acme-challenge (activé)
  • Cache proxy HTTP (activé) – mise en cache proxy côté webhosting

Paramètres dans php.ini (valeur par défaut)

  • max_input_time (30)
  • max_input_vars (10000)
  • memory_limit (128)
  • opcache.enable (activé)
  • post_max_size (32)
  • upload_max_filesize (32)

Problèmes courants

Parmi les problèmes courants liés à la modification de la configuration PHP figurent :

Site non fonctionnel après un changement de PHP

Problème : Après un changement de version de PHP, de paramètre ou une mise à jour de plugin, le site ne fonctionne plus, une page blanche ou une erreur s’affiche Parse error ou Fatal error.

Cause : L’application ou l’un de ses éléments (thème, plugin, …) n’est pas compatible avec la nouvelle version de PHP ou la nouvelle valeur du paramètre.

Solution : Rétablissez la version de PHP ou la valeur du paramètre précédente. Pour la compatibilité de l’application avec la nouvelle version de PHP, adressez-vous à l’administrateur du site ou au support de l’application concernée. Le nom du plugin défectueux figure généralement dans le message d’erreur ; vous pouvez désactiver le plugin en renommant son dossier via FTP dans www/wp-content/plugins.

L’installateur d’applications signale une version de PHP incompatible

Problème : L’installation de WordPress via l’installateur d’applications se termine par une erreur indiquant que la version sélectionnée n’est pas compatible avec l’emplacement d’installation (par exemple, exigence PHP 7 à 8.2.99, version détectée 8.3).

Cause : L’installateur d’applications rencontre des difficultés avec PHP 8.3 et supérieur. Nous avons recensé cette erreur ; elle apparaît rarement.

Solution : Définissez temporairement PHP 8.2 en suivant le chapitre PHP configuration, attendez 30 minutes que la modification soit appliquée, puis recommencez l’installation.

Différentes versions de PHP sur un même Webhosting

Problème : J’ai besoin qu’une partie de l’application s’exécute sur une autre version de PHP.

Cause : Un même Webhosting peut héberger plusieurs domaines/sous-domaines avec des applications dont les exigences en matière de version et de paramètres PHP diffèrent. Or, les réglages de l’administration s’appliquent globalement à l’ensemble du Webhosting.

Solution : Vous pouvez exécuter un fichier précis avec une autre version de PHP en ajoutant le numéro de version (sans le point décimal) après l’extension du fichier. Par exemple, le fichier aplikace.php74 sera exécuté avec la version 7.4 de PHP. Si cette solution ne vous convient pas, il ne vous reste qu’à séparer l’application problématique sur un Webhosting distinct.

Je ne peux pas définir PHP 8.3, 8.4 ou 8.5 sur WMS

Problème : Sur le service WMS, j’ai besoin d’une version de PHP plus récente que la 8.2.1, mais elle ne peut pas être sélectionnée dans la configuration de PHP.

Cause : Sur le service WMS, seule la version PHP 8.2.1 est disponible en octobre 2026. Il ne s’agit ni d’une erreur dans votre procédure ni d’un réglage caché que vous pourriez activer vous-même. La mise à jour de PHP pour WMS est en cours.

Solution : Ni la mise à jour de WordPress, des plugins ou des thèmes, ni la modification du fichier php.ini ne rendront une version de PHP plus récente disponible sur le service WMS. Si votre application nécessite une version de PHP supérieure à la 8.2.1, vérifiez les possibilités actuelles auprès du Support via formulaire ⧉. Vous pouvez aussi envisager un environnement dans lequel la version de PHP requise peut être exploitée, par exemple un Webhosting classique ou votre propre serveur VPS.


Foire aux questions

Comment définir un paramètre supérieur à la valeur maximale autorisée ?

Certains paramètres (typiquement max_execution_time) peuvent être augmentés temporairement par le support client. Envoyez votre demande via le formulaire ⧉; indiquez le nom du webhosting, la valeur souhaitée et la justification de votre demande.

Comment modifier un paramètre qui ne figure pas dans l’administration ?

S’il ne s’agit pas d’un paramètre qui dépend du forfait du webhosting, vous ne pouvez pas le modifier sur un hébergement web mutualisé. Une solution peut être le service WMS ⧉, qui offre un choix élargi de paramètres PHP modifiables, ou votre propre serveur VPS ⧉.

J’ai changé la version de PHP dans l’administration et rien ne se passe. Au bout de combien de temps la modification prend-elle effet ?

Sous 30 minutes après l’enregistrement, patientez. Si le problème persiste, contactez support client ⧉.

Comment activer Memcache ou Xcache ?

Webhosting et WMS utilisent OPcache, mais ni Memcache ni Xcache. En raison du caractère fermé de ces services, il n’est pas possible d’ajouter ces extensions. Vous trouverez plus d’informations sur la mise en cache dans l’article Webhosting – Cache et proxy.

WordPress m’indique qu’il a besoin d’une version de PHP plus récente. Où puis-je changer la version ?

Dans l’administration client, dans les paramètres de PHP configuration votre Webhosting ; la procédure se trouve dans le chapitre PHP configuration. Avant de changer, vérifiez que le système, les plugins et les thèmes prennent en charge la nouvelle version.

Quelle est la dernière version de PHP que je peux définir sur Webhosting ?

PHP 8.5. Sur le service WMS, seule la version 8.2.1 est disponible, voir Je ne peux pas définir PHP 8.3, 8.4 ou 8.5 sur WMS.

Je souhaite tester une copie du site avant de passer à une nouvelle version de PHP. Puis-je créer un clone du Webhosting ?

Non, il n’est pas possible d’avoir deux Webhosting portant le même nom, ni deux versions de PHP différentes dans un même Webhosting. Placez la copie du site par exemple dans un sous-domaine et exécutez ses fichiers avec la nouvelle version de PHP en ajoutant le numéro de version après l’extension, par exemple application.php83, comme décrit dans le chapitre Différentes versions de PHP sur un même Webhosting.

Un plugin signale un manque de mémoire ou de temps. Quelles valeurs de memory_limit et max_execution_time puis-je définir ?

max_execution_time 5 – 300 s (par défaut 90 s), à définir dans la configuration PHP. memory_limit est déterminé par le forfait: 256 Mo pour LowCost, 512 Mo pour NoLimit et 1024 Mo pour NoLimit Extra. Si les valeurs de votre forfait ne suffisent pas, envisagez de passer à un forfait supérieur.

Cet article vous a-t-il été utile ?

Votre avis nous aide à améliorer nos articles.

Votre message est transmis à l'équipe de rédaction de la documentation, qui n'y répond pas. Si vous avez besoin d’aide, contactez-nous via le formulaire de contact. N'indiquez ni mots de passe ni données personnelles.

Vous n'avez pas trouvé ce que vous cherchiez ?

Posez votre question aux autres clients sur le site communautaire Help.