Dites adieu à la configuration fastidieuse de l'environnement de développement Web. ServBay répond à tous vos besoins en matière de développement Web à partir d'aujourd'hui.
ServBay est gratuit et compatible avec macOS 12 ou plus récent
Share ServBay on
Pourquoi utiliser ServBay
Nous savons que l'amour pour quelque chose n'a pas besoin de justification. Mais pour des raisons de rigueur en matière d'environnement de développement, nous vous proposons quatre raisons indiscutables.
Rapidité
Installation en un clic, en quelques secondes seulement, sans dépendre de Docker ou de la compilation à partir du code source. Vous pouvez facilement basculer entre les différentes versions des langages de développement ou des bases de données, et prendre en charge l'exécution simultanée de plusieurs versions de PHP.
Complétude
Comprend Caddy, NGINX, PHP, MySQL, MariaDB, PostgreSQL, Redis, memcached, et d'autres kits de développement Web courants, qu'il s'agisse des dernières versions ou des versions plus anciennes.
Hautes performances
Fonctionne sans virtualisation, n'utilise pas excessivement les ressources système, et a été spécialement adapté et optimisé pour macOS.
Sécurité
Mises à jour synchronisées avec les versions officielles, possibilité de mettre à jour en un clic vers la dernière version. Intègre également les derniers correctifs de sécurité et dispose d'une configuration renforcée pour la sécurité des fichiers.
Ce que disent nos utilisateurs
“J'ai eu d'innombrables luttes avec l'environnement, essayant de trouver la source des problèmes dans des environnements clients complexes. J'ai travaillé de nuit jusqu'au matin pour résoudre des bugs qui me tourmentaient. Mais l'arrivée de ServBay a tout simplifié. Quelques clics suffisent pour changer entre plusieurs versions, me permettant de simuler facilement différents environnements PHP et bases de données. Cela m'a donné une direction dans cette jungle de développement. Cela m'a donné plus de temps pour créer, découvrir et profiter du plaisir de l'open source, au lieu de lutter contre des problèmes d'environnement sans fin.”
Eric ThompsonAuteur de logiciels open source
“L'arrivée de nouveaux employés me donnait toujours mal à la tête. Chaque nouvel arrivant avait des besoins différents, chaque environnement de développement était une île distincte. J'ai passé beaucoup de temps à configurer individuellement ces environnements. Mais ServBay a tout facilité. Quelques clics et en quelques secondes, le nouvel environnement est prêt. Cela me donne plus de temps pour améliorer nos systèmes, pour augmenter nos performances. ServBay est vraiment le sauveur de notre service informatique.”
Li WeiIngénieur en informatique et en maintenance
“Sous la pression de multiples projets en parallèle, j'ai dû jongler entre différents environnements. Chaque changement semblait être une recherche d'issue dans un labyrinthe. Mais la fonction de profil de ServBay m'a permis de passer aisément d'un environnement à l'autre, me permettant de garder la tête froide et de bien organiser mon environnement de tests. Cela m'a permis de me concentrer davantage sur la découverte de ces bugs cachés, d'approfondir ma compréhension de nos produits. ServBay m'a permis de trouver un équilibre dans ce monde de tests rapide.”
Amit PatelIngénieur en tests logiciels
“"Configurer ? Faire ? Installer ?" Tout cela me semblait bien trop complexe. Je voulais simplement entrer rapidement dans le monde de la programmation, écrire ma première ligne de code. Regarder les lettres défiler sur l'écran me terrifiait. Mais ServBay, comme un phare éclairant mon chemin, m'a aidé à surmonter ma peur et à faire mes premiers pas en programmation. Cela m'a donné plus de temps pour comprendre le code, pour apprécier le plaisir de la programmation, au lieu de perdre du temps dans des configurations complexes.”
Bambang SutantoDéveloppeur novice
“Les différences entre les équipements, systèmes et versions logicielles au sein de l'équipe étaient un véritable casse-tête. Parfois, j'avais l'impression de construire des châteaux sur une plage en mouvement constant. Mais ServBay a permis à l'équipe de bloquer l'environnement de développement sur une version commune, évitant ainsi les problèmes liés aux environnements disparates. Cela m'a permis de mieux gérer mon équipe, de planifier les projets plus efficacement. ServBay est le guide de notre équipe, nous menant vers des développements plus efficaces.”
John DavisResponsable de l'équipe de développement
Toutes les fonctionnalités dont vous avez besoin pour développer des sites Web
Dans le développement quotidien de sites Web, en plus du serveur Web indispensable, nous fournissons également des langages de développement tels que PHP, Node.js, des bases de données comme MySQL, PostgreSQL, ainsi que des solutions NoSQL telles que Redis. Nous avons tout ce dont vous avez besoin.
Prise en charge de l'exécution simultanée de multiples instances de PHP
De PHP 5.6 à PHP 8.4, vous pouvez exécuter simultanément plusieurs versions d'instances PHP, les attribuer à différents hôtes pour exécuter des versions PHP différentes sur chaque hôte et passer rapidement d'une version à une autre.
Prise en charge des domaines personnalisés et du SSL
Prend en charge les TLD non standard, tels que servbay.testing, et permet la délivrance de certificats SSL pour des domaines non standards, permettant l'accès en mode HTTPS.
Démarrage automatique et accès rapide dans la barre de menus
ServBay peut être configuré pour démarrer avec le système, garantissant que vos services ne seront pas interrompus en cas de redémarrage ou de déconnexion du système. De plus, vous pouvez gérer rapidement les services via l'icône de la barre de menus.
Prise en charge de la ligne de commande
Prise en charge complète de la ligne de commande, permettant d'appeler directement des commandes telles que php, mysql, redis-cli dans le terminal. Cela facilite l'interaction directe avec ces services pour l'exécution efficace de scripts, de tâches et d'autres fonctionnalités avancées.
Prise en charge de l'exécution simultanée de multiples instances de PHP
De PHP 5.6 à PHP 8.4, vous pouvez exécuter simultanément plusieurs versions d'instances PHP, les attribuer à différents hôtes pour exécuter des versions PHP différentes sur chaque hôte et passer rapidement d'une version à une autre.
Prise en charge des domaines personnalisés et du SSL
Prend en charge les TLD non standard, tels que servbay.testing, et permet la délivrance de certificats SSL pour des domaines non standards, permettant l'accès en mode HTTPS.
Démarrage automatique et accès rapide dans la barre de menus
ServBay peut être configuré pour démarrer avec le système, garantissant que vos services ne seront pas interrompus en cas de redémarrage ou de déconnexion du système. De plus, vous pouvez gérer rapidement les services via l'icône de la barre de menus.
Prise en charge de la ligne de commande
Prise en charge complète de la ligne de commande, permettant d'appeler directement des commandes telles que php, mysql, redis-cli dans le terminal. Cela facilite l'interaction directe avec ces services pour l'exécution efficace de scripts, de tâches et d'autres fonctionnalités avancées.
Gestion centralisée des services
Grâce à notre puissant panneau de gestion des services, vous pouvez installer, mettre à jour, désactiver ou désinstaller différentes versions de kits de services. De plus, vous pouvez obtenir de nouveaux logiciels ou services lors de nos mises à jour constantes de la bibliothèque logicielle.
Prise en charge de Docker, Node.js
En utilisant la fonctionnalité de proxy inversé, vous pouvez associer des applications locales Docker, Node.js, etc. à l'hôte pour permettre l'accès via un nom de domaine, sans port et avec prise en charge SSL.
Environnement système propre
Tous les fichiers de ServBay sont situés dans des emplacements distincts et n'altèrent ni ne perturbent le système d'exploitation. Vous pouvez les supprimer, les copier ou les déplacer vers un autre ordinateur à tout moment.
Prise en charge de la compilation secondaire
En installant la bibliothèque de développement ServBay, vous pouvez compiler les nouveaux modules PHP et logiciels dont vous avez besoin.
Questions fréquentes
Si vous avez d'autres questions, veuillez consulter notre Centre d'aide.
ServBay offre aux développeurs Web un environnement de développement Web local intégré, graphique et installable en un clic. Il comprend des logiciels de services de développement Web courants et des outils tels que serveur Web, base de données, langages de développement, serveur de messagerie, service de file d'attente, etc.
ServBay comprend des services tels que Caddy, NGINX, PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, memcached, ainsi que des outils tels que phpMyAdmin, Adminer, Composer, etc.
Pour exécuter ServBay, votre système doit être macOS 12.0 Monterey ou une version ultérieure. Il ne prend actuellement pas en charge les systèmes autres que macOS tels que Linux et Windows.
Absolument ! L'objectif de ServBay est de faciliter la création d'un environnement de développement uniforme et maintenable pour les équipes, réduisant les divergences de code et les bugs entre les membres de l'équipe dus à des environnements disparates.
Comparé à Docker, ServBay est optimisé pour une consommation de ressources plus avantageuse et permet une visualisation plus aisée des journaux (logs) ainsi que le débogage du code source. Contrairement à Homebrew, ServBay n'exige pas de compilation du code source pour l'installation, ne modifie pas le système d'exploitation ni n'interfère avec le bon fonctionnement d'autres applications. De plus, les utilisateurs n'ont pas besoin de modifier manuellement des fichiers de configuration, ce qui le rend plus convivial.
Comparé à des outils tels que MAMP, XAMPP, herd, etc., ServBay prend en charge l'exécution de plusieurs hôtes simultanément, l'utilisation de domaines personnalisés non existants, fournit des certificats SSL sans nécessité de demande, et permet l'exécution simultanée de plusieurs versions de PHP. De plus, ServBay inclut des versions spécifiques, les plus récentes et les versions antérieures des logiciels, qui peuvent être installées et changées à tout moment, des fonctionnalités que d'autres produits similaires ne proposent pas.
Oui. ServBay peut exécuter simultanément plusieurs instances de différentes versions de PHP. Vous pouvez définir une version PHP différente pour chaque site Web et basculer rapidement entre différentes versions.
ServBay prend en charge PHP de 5.6 à 8.4, Node.js de 12 à 22, MariaDB de 10.4 à 11.5, PostgreSQL de 10 à 16.
Absolument ! Vous devez simplement exécuter la commande xcode-select --install pour installer les outils de compilation macOS, puis définir les paramètres tels que PATH, CFLAGS, etc., pour le chemin de la bibliothèque de développement ServBay. Vous pourrez ensuite compiler les modules nécessaires.