Mettre à jour PHP sur un serveur VPS peut varier en fonction du système d’exploitation de votre serveur et de la version de PHP que vous utilisez actuellement. Voici un guide général pour faire cela sur un serveur Linux utilisant Apache :
1. Connectez-vous à votre serveur via SSH.
1. Avant de faire quoi que ce soit, il est recommandé de sauvegarder tous vos fichiers et bases de données. Un problème inattendu pourrait survenir et causer la perte de données.
1. Pour mettre à jour vos packages de serveur avec les dernières versions disponibles, utilisez la commande suivante :
sudo apt-get update1. Après avoir mis à jour la liste des packages, vous pouvez passer à la mise à niveau des packages. Pour le faire, utilisez la commande suivante :
sudo apt-get upgrade1. Maintenant, il est temps de mettre à jour PHP. Si vous utilisez Ubuntu 16.04, votre version PHP par défaut est probablement PHP 7.0. Si vous voulez passer à PHP 7.4 par exemple, vous devez d’abord ajouter le référentiel Ondřej Surý qui contient les packages PHP plus récents. Pour ce faire, utilisez les commandes suivantes :
sudo add-apt-repository ppa:ondrej/php sudo apt-get update1. Après avoir ajouté le référentiel, vous pouvez installer PHP 7.4 en utilisant la commande suivante :
sudo apt-get install php7.41. Vous pourriez aussi avoir besoin d’installer certains modules PHP en fonction de vos besoins. Pour installer plusieurs modules, vous pouvez utiliser la commande suivante :
sudo apt-get install php7.4-1. Ensuite, vous devez désactiver l’ancienne version de PHP et activer la nouvelle. Vous pouvez le faire en utilisant les commandes suivantes :
sudo a2dismod php1. Enfin, redémarrez votre serveur Apache pour que les changements prennent effet :
sudo systemctl restart apache21. Vous pouvez vérifier votre version PHP actuelle avec la commande suivante :
php -vCe n’est là qu’un exemple général et les étapes spécifiques peuvent varier en fonction de votre situation exacte. Assurez-vous de lire et de comprendre chaque commande avant de l’exécuter. Si vous n’êtes pas sûr de ce que vous faites, il serait préférable de demander l’aide d’un expert.