Mise à jour serveur · 3 min read · Sep 11, 2025

Mettre à jour le serveur parfait ISPConfig d'Ubuntu 22.04 à Ubuntu 24.04

Ce tutoriel vous guidera à travers la mise à jour d’un serveur géré par ISPConfig d’Ubuntu 22.04 (Jammy Jellyfish) à Ubuntu 24.04 (Noble Numbat). Ce guide fonctionne pour les configurations à serveur unique et multiserveur. Il suffit de répéter les mêmes étapes sur chaque serveur.

Soyez conscient que le processus de mise à jour peut entraîner un certain temps d’arrêt.

Prérequis

  • Assurez-vous d’être connecté en tant qu’utilisateur root

1. Mise à jour du système d’Ubuntu 22.04 à Ubuntu 24.04

Veuillez consulter le guide sur la mise à jour d’Ubuntu lui-même : https://www.howtoforge.com/ubuntu-22-04-to-24-04-upgrade/

2. Installer les paquets PHP manquants

Ubuntu 24.04 est livré avec PHP 8.3 comme version PHP par défaut, donc nous devons l’installer (avec curl nécessaire plus tard) :

apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml curl

N’oubliez pas d’ajuster les fichiers de configuration PHP si nécessaire.

4. Exécuter une mise à jour forcée d’ISPConfig

Pour reconfigurer les services afin qu’ils soient correctement configurés pour Ubuntu 24.04, nous devons exécuter le script de mise à jour d’ISPConfig et le laisser reconfigurer les services. Exécutez le script depuis la ligne de commande avec

ispconfig_update.sh --force

Suivez les étapes de mise à jour. Lorsque vous êtes invité à reconfigurer les services ou non, appuyez sur entrée. Si vous sautez cette étape en répondant “non”, ISPConfig ne configurera pas vos services pour Ubuntu 24.04 et certains services pourraient être cassés.

5. Mettre à jour les chemins pour utiliser PHP 8.3 comme version PHP par défaut

Comme PHP 8.3 est la version PHP par défaut livrée avec Ubuntu 24.04, nous devons mettre à jour les chemins PHP dans ISPConfig.

Connectez-vous au panneau en tant qu’utilisateur admin, puis allez à Système -> Configuration du serveur -> server1.example.com (le nom d’hôte de votre serveur) -> Web -> Paramètres PHP

Remplacez les références pour utiliser PHP 8.3, afin que cela ressemble à ceci :

Chemin php.ini d'Apache : /etc/php/8.3/apache2/php.ini  
Chemin php.ini CGI : /etc/php/8.3/cgi/php.ini  
Script d'initialisation PHP-FPM : php8.3-fpm  
Chemin php.ini PHP-FPM : /etc/php/8.3/fpm/php.ini  
Répertoire de pool PHP-FPM : /etc/php/8.3/fpm/pool.d  
Répertoire de socket PHP-FPM : /var/lib/php8.3-fpm

Soyez conscient que tous les sites Web sur ce serveur qui utilisent la version PHP “Par défaut” utiliseront maintenant PHP 8.3 au lieu de l’ancienne version. Si vous souhaitez utiliser une version PHP différente pour certains sites Web, installez-la comme version supplémentaire en suivant https://www.howtoforge.com/ispconfig-php-ubuntu/.

Nous devons également laisser le système utiliser PHP 8.3 comme gestionnaire PHP par défaut pour les actions non-ISPConfig. Pour ce faire, exécutez :

update-alternatives --config php

Si vous devez sélectionner une version PHP, sélectionnez PHP 8.3. Ensuite, exécutez

update-alternatives --config php-cgi

Si vous devez sélectionner une version PHP, sélectionnez également PHP 8.3. Enfin, exécutez

update-alternatives --config php-fpm.sock

Si vous devez sélectionner une version PHP, sélectionnez à nouveau PHP 8.3.

Pour les serveurs avec Apache2 installé, nous devons désactiver PHP-FPM 7.4 en tant que gestionnaire PHP par défaut et activer PHP-FPM 8.3 en exécutant ces commandes :

a2disconf php8.1-fpm  
a2enconf php8.3-fpm  
systemctl restart apache2

6. Mettre à jour phpMyAdmin (optionnel)

Si vous avez phpMyAdmin installé, nous vous recommandons de mettre à jour votre installation car de nombreux utilisateurs ont une version obsolète installée.

Exécutez cette commande pour exécuter notre script de mise à jour phpMyAdmin :

curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bash

Vous pouvez garder phpMyAdmin à jour automatiquement à partir de maintenant en utilisant ce même script. Consultez ce post de forum pour plus d’informations : https://www.howtoforge.com/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/

Nous avons terminé ! Si vous avez des problèmes, ouvrez un fil sur le forum.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.