Développement et bases de données

PHP, choisir la version, les modules et la configuration de base

Vérifié le 5 min de lecture php modulos

Tous nos services offrent de la flexibilité pour choisir la version de PHP à utiliser, et vous pouvez le faire depuis l'espace client ou depuis cPanel.

Depuis l'espace client

Allez dans Hébergement, ouvrez votre service et rendez-vous dans PHP. Cliquez sur Modifier sur la ligne d'un site : sa fiche comporte quatre onglets.

  • Version : changez la version de ce site ou la version par défaut, avec étude de compatibilité, vérification et 24 heures pour revenir en arrière. C'est expliqué dans Changer la version de PHP d'un site.
  • Extensions : activez ou désactivez les modules de la version qu'utilise le site.
  • Limites : ajustez memory_limit, upload_max_filesize, post_max_size, max_execution_time et max_input_vars.
  • Erreurs : consultez les erreurs de ce site.

Les extensions et les limites appartiennent à la version de PHP pour tout le compte, et non au site. Si vous activez un module dans PHP 8.3, il reste actif pour tout ce qui tourne en 8.3. Avant toute modification, la fiche vous indique quels autres sites partagent cette version.

Lorsque vous activez un module qui ne peut pas coexister avec un autre, comme mysqli et nd_mysqli, nous désactivons d'abord le module incompatible et nous vous le signalons. Après chaque modification, nous vérifions qu'elle a bien été appliquée ; si le serveur ne l'accepte pas, nous vous l'indiquons et laissons tout comme avant.

Depuis cPanel

Changer la version de PHP

Accédez au panneau de contrôle cPanel, section Select PHP Version.

Sélectionnez la version souhaitée dans le menu déroulant et appliquez le changement avec l'action qui apparaît à côté du sélecteur. Ce changement affecte la version par défaut de votre hébergement, celle qu'utilisent les sites sans version propre.

Notez d'abord la version et les modules actifs. Reset to default remplace la sélection par le profil par défaut : cela peut désactiver des modules que vous avez ajoutés pour une application. Il n'est pas nécessaire de l'utiliser après chaque changement.

Sélectionner les modules

Dans cette même section, vous disposez d'une liste des modules activés et désactivés. N'activez que ceux dont votre application a besoin et évitez de désactiver un module partagé par d'autres sites sans vérifier son utilisation.

Si vous utilisez Reset to default, vérifiez ensuite s'il manque une extension propre à votre projet. Les extensions sont enregistrées par version : lorsque vous changez de PHP, vérifiez à nouveau les modules nécessaires. Si différents sites utilisent des versions différentes, consultez aussi le guide PHP par répertoire ou par domaine.

Modifier les valeurs de configuration courantes

Depuis Options, vous pourrez contrôler les valeurs de configuration de PHP les plus fréquentes. Modifiez la valeur ou l'option souhaitée et le changement sera enregistré automatiquement.

N'activez pas display_errors sur un site public : cela peut afficher des chemins et des traces aux visiteurs. Gardez le journal des erreurs activé et consultez les erreurs dans l'onglet Erreurs de la fiche du site.

Si une option n'apparaît pas, vérifiez si elle est modifiable par votre utilisateur et quelle méthode accepte le serveur. Certaines peuvent être personnalisées depuis le fichier .htaccess.

Vérifier la portée et le résultat

La version par défaut ne modifie pas les sites ni les dossiers qui ont leur propre version. Dans Hébergement > PHP, vous voyez la version de chacun et d'où elle lui vient.

Après un changement, testez la page d'accueil, l'administration, les formulaires et les tâches planifiées. Le changement manuel depuis cPanel n'inclut pas la vérification ni le retour arrière qu'effectue l'espace client.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.