Astuces : Web & SEO

Comment changer de version PHP chez les hébergeurs

Comment mettre à jour votre version PHP ?

Versions de PHP prises en charge

Chaque version de PHP est entièrement prise en charge pendant deux ans à compter de sa version stable initiale. Durant cette période, les bogues et les problèmes de sécurité qui ont été signalés sont corrigés et publiés dans des versions intermédiaires régulières. Après cette période de support actif de deux ans, chaque version est ensuite supportée durant une année supplémentaire pour les problèmes de sécurité critiques uniquement.

PHP Première version Assistance active jusqu'au Support de sécurité jusqu'à
8.3 23/11/2023 23/11/25 23/11/2026
8.2 08/12/2022 08/12/2024 08/12/2025
8.1 25/11/2021 25/11/2023 25/11/2024
8.0 26/11/2020 26/11/2022 26/11/2023
7.4 28/11/2019 28/11/2021 28/11/2022
7.3 06/12/2018 06/12/2020 06/12/2021
7.2 30/11/2017 30/11/2019 30/11/2020

Source : php.net

Quelle version de PHP pour Joomla ?

Version 8.3 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 5.6 5.5
Joomla 5.x
Joomla! 4.2.x

Minimum 7.2.5

Joomla! 4.1.x   *

Minimum 7.2.5

Joomla! 4.0.x
Joomla! 3.9.23 et +

* = Béta

Source : joomla.org

Pour vérifier la version PHP dans l’administration de Joomla : Système, Informations système

Quelle version de PHP pour Prestashop ?

Version 8.1 8.0 7.4 7.3 7.2 7.1 7.0 5.6 5.5
Prestashop 8.0 à 8.1
Prestashop 1.7.8
Prestashop 1.7.7
Prestashop 1.7.6 à 1.7.5
Prestashop 1.7.4
Prestashop 1.6.1-1.7.3

Source : prestashop.com

Pour vérifier la version PHP dans l’administration de Prestashop : Paramètres avancés, Informations

Quelle version de PHP pour Wordpress ?

Version 8.3 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 5.6 5.5
WordPress 6.4 à 6.5 * *
WordPress 6.3 *
WordPress 6.1 à 6.2 * * *
WordPress 5.9 à 6 * *
WordPress 5.7 à 5.8 *
WordPress 5.3 à 5.5
WordPress 5.2

* = Béta

Source : make.wordpress.org

Pour vérifier la version PHP dans l’administration de Wordpress : Outils, Santé du site, Informations, Serveur

Quelle version de PHP pour Drupal ?

Version 8.3 8.2 8.1 8.0 7.4
Drupal 11
Drupal 10.2 à 10.3
Drupal 10.0 à 10.1
Drupal 9.3.0
Drupal 9.1.0
Drupal 8.8.3

Source : drupal.org

Pour vérifier la version PHP dans l’administration de Drupal : Administration, Rapports puis "Tableau de bord"

Quelle version de PHP pour Dolibarr ?

Version 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 5.6 5.5
Dolibarr 19
Dolibarr 18 *
Dolibarr 17
Dolibarr 16
Dolibarr 15 à 12
Dolibarr 11
Dolibarr 10

* : PHP 8.2 peut fonctionner avec de nombreux avertissements. Quelques fonctionnalités inhabituelles peuvent également ne pas fonctionner.

Source : wiki.dolibarr.org

Pour vérifier la version PHP dans l’administration de Dolibarr : Outils d'administration, Infos PHP

Quelle version de PHP pour Chamilo ?

Version 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 5.6 5.5
Chamilo 2
Chamilo 1.11.16
Chamilo 1.11.14
Chamilo 1.11.12

Source : chamilo.org

Pour vérifier la version PHP dans l’administration de Chamilo : Administration, Statut du système, Onglet PHP

Si le site ne fonctionne pas correctement après le changement, vous pouvez toujours revenir à la version PHP précédente ou tester une autre version PHP. Le problème peut venir d'une extension qui ne supporte pas cette version de PHP

Connaître la version de PHP installée sur votre hébergement

Créer un fichier version.php dans le répertoire www et ajouter

 <?
phpinfo();
?>

 ensuite accéder à la page www.votre-domaine.com/version.php

Comment changer de version de PHP ?

Connectez-vous à OVH
Cliquez sur votre nom de domaine dans Hébergements

php ovh

 

 

Dans Configuration, cliquez sur les 3 points, puis Modifier la configuration

php ovh2

Cliquez sur Modifier la configuration courante, puis sur Suivant

Modifier PHP OVH

Choisissez la version de PHP et cliquez sur Valider

Comment utiliser des versions différentes de PHP pour chacun de vos sites ?

Si vous avez plusieurs sites sur le même hébergement qui nécessitent des versions de PHP différentes

Créez un fichier .ovhconfig situé à la racine de chaque site avec un des contenus ci-dessous.

PHP 7.4

app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable

PHP 8.0

app.engine=php
app.engine.version=8.0
http.firewall=none
environment=production
container.image=stable64

PHP 8.1

app.engine=php
app.engine.version=8.1
http.firewall=none
environment=production
container.image=stable64

 

Source : docs.ovh.com

Partager

Autres astucesWeb & SEOWeb & SEO

Dépannage à distance

Téléchargements

Services

Contact

Laurent Prader