Mettre à jour les packages
Dans l’environnement de développement Web local ServBay, maintenir vos packages (comme PHP, bases de données, serveurs Web, etc.) à jour est essentiel pour garantir l’efficacité, la sécurité et l’accès aux dernières fonctionnalités. ServBay propose une méthode intuitive et efficace pour gérer et mettre à niveau vos packages. Grâce aux étapes détaillées ci-dessous, vous pouvez facilement mettre vos outils à jour vers leur dernière version.
TIP
Le processus de mise à jour des packages est sûr et non destructif. La mise à jour n’affectera pas vos données actuelles, notamment (mais pas exclusivement) les fichiers de bases de données MariaDB, MySQL, PostgreSQL, les fichiers de votre site web, la configuration des certificats SSL, etc. Vous pouvez donc effectuer les mises à niveau en toute sérénité, sans craindre la perte ou l’altération de vos données.
Étapes pour mettre à jour un package
L’interface graphique de ServBay (GUI) rend le processus de mise à jour très simple. Procédez comme suit :
Ouvrez l’application ServBay : Lancez l’application ServBay. Vous pouvez l’ouvrir via le Launchpad de macOS, le dossier Applications ou la recherche Spotlight.
Accédez à la page « Packages » : Dans le menu latéral gauche de l’interface ServBay, cliquez sur l’option intitulée
Packages
. Cela vous amènera à la page qui répertorie et gère tous les packages installés dans ServBay.Consultez la liste des packages : Sur la page « Packages », une liste détaillée s’affichera, présentant tous les packages disponibles ou installés dans ServBay. Cette liste indique généralement le nom du package, la version actuellement installée, la dernière version disponible, l’état (par exemple « En fonctionnement », « Arrêté ») ainsi que l’ID de processus (PID) et d’autres informations importantes.
Vérifiez les mises à jour disponibles : Regardez la colonne
Dernière Version
dans la liste des packages. Si une mise à jour est disponible pour un package, cette colonne affichera un numéro de version supérieur à celui de la colonneVersion actuelle
. À l’extrémité droite de la ligne du package concerné, un bouton orangeMettre à jour
(souvent accompagné d’une flèche pointant vers le haut) s'affichera pour signaler clairement qu’une mise à jour est prête à être installée.Cliquez sur le bouton « Mettre à jour » : Identifiez le package que vous souhaitez mettre à niveau puis cliquez sur le bouton orange
Mettre à jour
situé à l’extrémité droite de cette ligne. ServBay lancera alors la procédure de mise à jour.Surveillez le processus de mise à jour : Après avoir cliqué sur le bouton de mise à jour, ServBay gèrera automatiquement le téléchargement et l’installation du package. L’avancement de la mise à jour pourra être visualisé sur l’interface via un indicateur ou un statut. La durée du processus dépendra de la taille du package et de votre connexion internet. Une fois la mise à jour terminée, ServBay relancera automatiquement le package (s’il était en fonctionnement) et son état repassera à
En fonctionnement
, laVersion actuelle
affichant la nouvelle version.
Exemple : Mise à jour du package PHP
Supposons que vous souhaitez mettre à niveau la version PHP 8.1 installée sur ServBay. Voici comment procéder :
Accédez à la page « Packages » : Ouvrez ServBay et cliquez sur
Packages
dans le menu latéral gauche.Repérez le package PHP 8.1 : Dans la liste des packages, faites défiler ou recherchez jusqu’à trouver l’entrée
PHP 8.1
. Vous devriez voir par exemple :Version actuelle
indiquée comme8.1.28
et laDernière Version
comme8.1.29
. Cela indique qu’une mise à jour de PHP 8.1 (de 8.1.28 à 8.1.29) est disponible.Cliquez sur le bouton « Mettre à jour » correspondant : Cliquez sur le bouton orange
Mettre à jour
au bout de la lignePHP 8.1
.Patientez pendant la mise à jour et vérifiez son succès : ServBay va télécharger et installer la dernière version de PHP 8.1. Pendant la mise à jour, le statut du package pourra apparaître comme « Mise à jour en cours ». Une fois finalisée, l’état repassera automatiquement à
En fonctionnement
et laVersion actuelle
affichera la nouvelle version (8.1.29
).
Illustration : Page « Packages » de ServBay, affichant les mises à jour disponibles et le bouton de mise à jour.
Foire aux questions (FAQ)
La mise à jour d’un package affecte-t-elle mes données ou projets existants ?
Non. L’une des priorités du design de ServBay est d’assurer la sécurité et l’isolation de vos données. La mise à jour ne modifie que les fichiers du programme, tandis que vos fichiers de site, bases de données (par exemple dans /Applications/ServBay/data/mysql
, /Applications/ServBay/data/pgsql
, etc.), certificats SSL, fichiers de configuration personnalisés, etc. sont stockés séparément et ne seront ni modifiés ni supprimés lors d’une mise à niveau. Pour plus d’informations sur la gestion des fichiers de base de données, consultez Gestion et migration des fichiers de bases de données.
Comment confirmer qu’un package a bien été mis à jour ?
Plusieurs indices vous permettent de vérifier le succès de la mise à jour :
- Sur la page « Packages », la
Version actuelle
du package correspond désormais à laDernière Version
précédemment affichée. - L’état du package s’affiche comme
En fonctionnement
. - Vous pouvez consulter les fichiers log du package (le cas échéant) ou vérifier la nouvelle version en ligne de commande (ex. pour PHP, en exécutant
php -v
dans le terminal – à condition que votre PATH pointe vers la version de PHP de ServBay).
Que faire si une erreur survient pendant la mise à jour ?
Si un problème réseau, un souci de droits, d’espace disque ou tout autre incident survient, ServBay affichera généralement un message d’erreur dans l’interface.
- Commencez par suivre les recommandations de ce message, par exemple vérifier la connexion internet, l’accès en écriture de ServBay ou libérer de l’espace disque.
- Si le souci persiste, essayez de redémarrer l’application ServBay puis relancez la mise à niveau.
- Si le problème demeure, contactez le support ServBay en fournissant le message d’erreur, votre version de ServBay, votre version de macOS, etc., pour obtenir une assistance personnalisée.
ServBay propose-t-il la mise à jour automatique des packages ?
Pour l’instant, ServBay ne propose pas de mise à jour automatique en arrière-plan des packages. Les développeurs doivent consulter régulièrement la page « Packages » et cliquer manuellement sur « Mettre à jour » lorsque de nouveaux packages sont disponibles. Cette approche permet aux développeurs de garder le contrôle, de prendre connaissance des nouveautés, de planifier les mises à jour et d’éviter d’éventuelles incompatibilités liées à des mises à jour automatiques imprévues.
Conclusion
Grâce à l’interface conviviale de ServBay et à ses fonctionnalités intuitives, vous pouvez maintenir aisément à jour tous vos environnements locaux de développement (PHP, MySQL, Nginx, Apache, Node.js, Python, Go, Java, etc.). Mettre régulièrement à jour vos packages est crucial pour la sécurité, la stabilité et l’accès aux dernières fonctionnalités de votre plateforme de développement. Ce processus est sûr et préserve l’intégrité de vos données existantes, vous permettant ainsi de vous concentrer sur vos projets en toute confiance.