Comment installer et gérer des packages dans ServBay
ServBay est un puissant outil de gestion d’environnement de développement web local qui permet aux développeurs d’installer, de configurer et de gérer facilement tous les packages nécessaires au développement web, tels que les runtimes de langages (PHP, Node.js, Python, Go, etc.), ainsi que les bases de données (MySQL, PostgreSQL, MongoDB, Redis, etc.) et les serveurs web (Apache, Nginx, Caddy, etc.). Ce guide détaille comment installer et gérer ces packages dans ServBay afin de mettre rapidement en place l’environnement de développement adapté à vos besoins.
Présentation
Dans ServBay, les packages désignent les différents composants logiciels utilisés pour construire et faire fonctionner des applications web. Grâce à l’interface intuitive de ServBay, vous pouvez facilement parcourir la liste complète des packages disponibles, consulter les informations de version, et installer ou mettre à jour chaque package en un clic. ServBay vous permet d’installer plusieurs versions d’un même package simultanément, ce qui est particulièrement utile pour tester la compatibilité des applications dans différents environnements.
Étapes pour installer un package
L’installation d’un package dans ServBay est très simple et directe. Voici les étapes détaillées :
- Lancez l’application ServBay :
- Démarrez ServBay et rendez-vous dans le menu latéral sur la page « Packages ».
- Consultez la liste des packages :
- Sur la page « Packages », vous trouverez la liste de tous les packages disponibles. Cette liste affiche le nom de chaque package, la version actuellement installée, la dernière version disponible, l’état de fonctionnement ainsi que le PID (identifiant du processus), etc.
- Sélectionnez le package à installer :
- Dans la liste, repérez le package que vous souhaitez installer. S’il n’est pas encore installé, la version actuelle apparaîtra comme « - ». ServBay permet d’installer notamment :
- Runtimes de langages : PHP (multi-versions), Node.js (multi-versions), Python (multi-versions), Go, Java, Ruby, Rust, .NET, etc.
- Bases de données : MySQL, MariaDB, PostgreSQL, MongoDB, Redis, etc.
- Serveurs web : Apache, Nginx, Caddy, etc.
- Autres outils : Divers outils et bibliothèques pour le développement.
- Dans la liste, repérez le package que vous souhaitez installer. S’il n’est pas encore installé, la version actuelle apparaîtra comme « - ». ServBay permet d’installer notamment :
- Cliquez sur le bouton d’installation :
- Sur la droite du package non installé, cliquez sur le bouton « Installer » (généralement représenté par une icône de téléchargement vert). ServBay téléchargera et installera automatiquement la version la plus récente du package choisi.
- Surveillez l’avancement de l’installation :
- Le processus peut prendre quelques minutes, selon la taille du package et la vitesse de votre connexion Internet. L’interface de ServBay affiche alors la progression de l’installation.
- Installation terminée :
- Une fois l’installation achevée, le package démarre automatiquement (pour les services comme les bases de données ou les serveurs web) et son état passe à « En cours d’exécution ». La version courante sera aussi actualisée avec le numéro de version installée.
Exemple d’installation : Installer PHP 7.1
Voici un exemple d’installation du package PHP 7.1 :
- Accédez à la page « Packages » :
- Ouvrez ServBay et allez dans le menu latéral sur « Packages ».
- Recherchez PHP 7.1 :
- Dans la liste, trouvez « PHP 7.1 ». La version actuelle apparaît comme « - », indiquant qu’il n’est pas encore installé. La dernière version affichée peut être « 7.1.33 » par exemple.
- Cliquez sur le bouton d’installation :
- À droite de « PHP 7.1 », cliquez sur le bouton « Installer » muni de l’icône de téléchargement.
- Patientez jusqu’à la fin de l’installation :
- Une barre de progression s’affichera pendant l’installation. Une fois terminé, la version courante s’actualisera en « 7.1.33 » et l’état passera à « En cours d’exécution ».
Illustration : exemple d’interface pour installer un package dans ServBay.
Foire Aux Questions (FAQ)
Comment savoir si un package a été installé avec succès ?
Après une installation réussie, la version courante du package concerné s’actualise avec le numéro de version dans la liste des « Packages » et son état passe à « En cours d’exécution ». Pour un service actif, un identifiant de processus s’affiche également dans la colonne « PID ».
Que faire en cas d’erreur pendant l’installation ?
Si une erreur survient, ServBay affiche le message d’erreur correspondant dans l’interface. Suivez alors les instructions proposées, comme vérifier votre connexion Internet ou l’espace disque disponible. Si le problème persiste, consultez la FAQ ServBay ou contactez l’équipe d’assistance via la page Contactez-nous.
Peut-on installer plusieurs versions d’un même package en même temps ?
Oui, l’une des grandes forces de ServBay est de permettre l’installation et la gestion simultanées de plusieurs versions d’un même package, comme différents PHP, Java ou Node.js. Ainsi, vous pouvez choisir la version adéquate pour chaque projet. Les versions par défaut peuvent être définies dans les paramètres généraux ou par site web individuel via la configuration du site, et vous pouvez aussi spécifier une version CLI avec le fichier .servbay.config
.
Que faire si d’autres problèmes surviennent lors de l’installation ou de l’utilisation ?
En cas de souci lors de l’installation, de la configuration ou de l’utilisation d’un package ServBay, commencez par consulter la documentation officielle ou la FAQ. Une recherche par mots-clés pourra vous orienter rapidement. Si vous ne trouvez pas la solution, sollicitez le support technique via la page Contactez-nous.
Conclusion
Grâce à la gestion centralisée des « Packages » de ServBay, vous pouvez installer rapidement et simplement tous les composants essentiels à votre environnement de développement local, qu’il s’agisse de serveurs web, de bases de données ou de runtimes pour vos différents langages de programmation. Dès l’installation terminée, il vous suffit de configurer votre site web pour commencer votre développement en local.