Guide d'installation de ServBay : déployez rapidement un environnement de développement Web local sur macOS
ServBay est un outil d’environnement de développement Web local spécialement conçu pour les développeurs. Il vise à simplifier le déploiement et la gestion de multiples stacks technologiques (tels que PHP, Node.js, Python, Go, Java, Ruby, Rust, etc.) et de bases de données (comme MySQL, PostgreSQL, MongoDB, Redis) sur macOS. L’un de ses atouts majeurs réside dans la simplicité et la rapidité de son installation.
Comparé à d’autres outils similaires, le paquet d’installation de ServBay est très léger (environ 20 Mo en général). Il suffit de quelques clics et de quelques minutes pour passer de l’installation à l’initialisation : vous pouvez ainsi commencer à développer sans attendre.
Tutoriel vidéo
Cette vidéo présente les étapes d’installation de ServBay. Vous pouvez également la visionner directement sur YouTube.
Points importants et prérequis
ServBay est actuellement principalement compatible avec le système d’exploitation macOS.
Avant d’installer et d’initialiser ServBay, merci de prendre en compte les éléments suivants :
- Conflits de ports : Les ports sont des ressources exclusives du système d’exploitation : un port ne peut être occupé que par un seul processus à la fois. Pour fonctionner, les services essentiels démarrés par ServBay (comme les serveurs Web et les bases de données) nécessitent certains ports spécifiques. Afin de garantir le bon démarrage et fonctionnement de ServBay, veillez à arrêter tout programme susceptible d’utiliser les ports nécessaires à ServBay avant l’installation. Voici les ports susceptibles d’entrer en conflit (liste non exhaustive) :
- Ports pour le service Web : 80 (HTTP), 443 (HTTPS) (programmes courants : Apache, Nginx, Caddy, autres serveurs Web locaux)
- Port base de données MySQL/MariaDB : 3306
- Port base de données PostgreSQL : 5432
- Port base de données MongoDB : 27017
- Port service Redis : 6379
- Port service DNS : 53 (programmes courants : dnsmasq, autres services DNS locaux) Vous pouvez vérifier la disponibilité d’un port via le terminal avec la commande
lsof -i :[numéro_du_port]
(par exemple :lsof -i :80
).
Télécharger le paquet d’installation de ServBay
Vous pouvez obtenir la dernière version du paquet d’installation sur le site officiel de ServBay. Les paquets sont en général très compacts et rapides à télécharger.
Rendez-vous sur la page de téléchargement de ServBay et choisissez le fichier d’installation .dmg
adapté à macOS. Habituellement, il est nommé au format ServBayInstaller-vX.Y.Z.dmg
, où X.Y.Z
correspond au numéro de version.
Installer ServBay
Une fois le téléchargement terminé, procédez ainsi :
- Double-cliquez sur le fichier d’installation
.dmg
téléchargé (par exempleServBayInstaller-v1.12.0.dmg
). Le système va monter l’image disque et ouvrir une fenêtre d’installation. - Dans la fenêtre qui s’ouvre, vous verrez l’icône ServBay.app et un raccourci vers le dossier Applications. Glissez l’icône
ServBay.app
vers le dossierApplications
pour lancer l’installation. - Une fois installé, ouvrez le dossier
Applications
de macOS, repérez l’icône ServBay et double-cliquez dessus pour démarrer le programme.
Initialiser ServBay
Au premier lancement de ServBay, une configuration initiale est requise. Cette étape va télécharger et configurer les composants nécessaires selon votre sélection. Après avoir vérifié que tous les ports requis sont libres, double-cliquez sur l’icône ServBay pour lancer l’application.
ServBay propose une interface d’initialisation intuitive et épurée :
- Choisissez votre profil : dans la colonne de gauche, sélectionnez le profil qui correspond à votre activité principale, comme “Développeur Web”, “Développeur Full Stack”, “Développeur PHP”, etc.
- Vérifiez les paquets présélectionnés : une fois le profil choisi, la partie droite de l’interface affiche le lot de paquets recommandés correspondant (généralement, un serveur Web par défaut — comme Nginx —, le runtime ServBay, et une ou plusieurs versions de langages comme PHP, Python, etc.). Vous pouvez consulter ou ajuster cette sélection.
- Démarrez l’installation : après avoir vérifié votre rôle et les paquets sélectionnés, cliquez sur le bouton
Start Installation
en bas à droite pour lancer l’installation. - Demande d'autorisation : après le clic sur "Start Installation", ServBay vous demande le mot de passe de votre utilisateur macOS pour installer l’outil
ServBay Helper
. Cet utilitaire est indispensable au fonctionnement de ServBay : il gère les services système, les autorisations et le binding des ports critiques. L’installation deServBay Helper
est donc impérative pour que ServBay puisse démarrer et gérer ses paquets et sites correctement. - Attendez la fin de l'installation : Patientez le temps que ServBay télécharge, installe et configure les composants demandés. Ce processus peut durer quelques minutes, selon la quantité de paquets choisis et votre connexion Internet.
- Accédez à l’interface principale : une fois l’initialisation réussie, ServBay vous mènera vers son tableau de bord principal, où vous pourrez visualiser l’état de chaque composant installé.
Félicitations, ServBay est maintenant installé et initialisé !
Accéder au site de démonstration et aux outils d’administration
ServBay fournit par défaut un site de démonstration et intègre plusieurs outils de gestion de base de données (comme phpMyAdmin, Adminer) ainsi qu’une page d’information PHP (phpinfo), pour faciliter les vérifications et l’administration de vos bases.
Le répertoire racine du site local ServBay se situe généralement dans /Applications/ServBay/www
. Le site de démonstration et les outils associés y sont installés ; vous pouvez également y placer vos propres projets dans des sous-dossiers pour travailler localement.
- Ouvrez votre navigateur Web et allez sur https://servbay.host
- Il est également possible d'accéder au site depuis le menu
Sites
de la barre latérale gauche de l’interface ServBay, puis en cliquant sur l’icône d’accès à côté du siteservbay.host
.
- Il est également possible d'accéder au site depuis le menu
- Sur la page du site de démonstration, vous trouverez facilement les liens vers les outils d’administration comme phpMyAdmin, Adminer, etc.
Voilà, vous avez installé, initialisé ServBay et pris connaissance de la façon d’accéder au site et aux outils de gestion par défaut. Il ne vous reste plus qu’à configurer vos projets de développement !