Przewodnik instalacji ServBay: Szybkie uruchomienie lokalnego środowiska webowego na macOS
ServBay to narzędzie stworzone specjalnie dla deweloperów, które upraszcza budowanie i zarządzanie lokalnym środowiskiem webowym na macOS – obsługującym wiele technologii (takich jak PHP, Node.js, Python, Go, Java, Ruby, Rust) oraz baz danych (np. MySQL, PostgreSQL, MongoDB, Redis). Sercem ServBay jest błyskawiczny i intuicyjny proces instalacji.
W odróżnieniu od innych podobnych rozwiązań, pakiet instalacyjny ServBay jest bardzo lekki (zazwyczaj ~20 MB), a cały proces od pobrania do pierwszego uruchomienia sprowadza się do kilku kliknięć i zajmuje tylko parę minut – dzięki czemu możesz od razu zacząć programować.
Wideoinstrukcja
To wideo pokazuje krok po kroku proces instalacji ServBay. Możesz je obejrzeć również bezpośrednio na YouTube.
Ważne wskazówki i wymagania wstępne
Obecnie ServBay obsługuje przede wszystkim system operacyjny macOS.
Przed rozpoczęciem instalacji i uruchomieniem ServBay, pamiętaj o kilku kluczowych kwestiach:
- Konflikty portów: W systemie operacyjnym porty są zasobami unikalnymi i w danym momencie tylko jeden proces może korzystać z danego portu. Serwisy kluczowe dla działania ServBay (serwer WWW, bazy danych) muszą korzystać z określonych portów. Aby mieć pewność, że ServBay ruszy poprawnie, zamknij wszystkie programy, które mogą wykorzystywać porty potrzebne ServBay przed instalacją. Typowe porty, na których może dojść do konfliktów, to m.in.:
- Porty usług webowych: 80 (HTTP), 443 (HTTPS) (mogą być zajęte przez: Apache, Nginx, Caddy, inne lokalne serwery)
- Port MySQL/MariaDB: 3306
- Port PostgreSQL: 5432
- Port MongoDB: 27017
- Port Redis: 6379
- Port DNS: 53 (np. przez dnsmasq lub inne lokale usługi DNS) Do sprawdzania, czy dany port jest zajęty, możesz użyć polecenia
lsof -i :[numer portu]
(np.lsof -i :80
) w terminalu.
Pobieranie instalatora ServBay
Najświeższą wersję instalatora możesz pobrać ze strony internetowej ServBay. Rozmiar pliku jest niewielki, więc pobieranie trwa bardzo krótko.
Przejdź na stronę pobierania ServBay i pobierz plik instalacyjny .dmg
przeznaczony dla systemu macOS. Plik nazywa się zazwyczaj ServBayInstaller-vX.Y.Z.dmg
, gdzie X.Y.Z
oznacza numer wersji.
Instalacja ServBay
Po pobraniu przejdź do procesu instalacji według poniższych kroków:
- Kliknij dwukrotnie pobrany plik
.dmg
(np.ServBayInstaller-v1.12.0.dmg
). System zamontuje obraz dysku i wyświetli okno instalacyjne. - W otwartym oknie zobaczysz ikonę ServBay.app oraz skrót do katalogu Aplikacje (Applications). Przeciągnij ikonę
ServBay.app
do kataloguApplications
, by ukończyć instalację. - Po zainstalowaniu otwórz folder „Aplikacje” na macOS, znajdź ikonę ServBay i kliknij dwukrotnie, aby uruchomić program.
Inicjalizacja ServBay
Przy pierwszym uruchomieniu ServBay przeprowadzi Cię przez wstępną konfigurację. Zależnie od wybranych przez Ciebie opcji, pobrane i skonfigurowane zostaną potrzebne pakiety. Upewnij się, że wszystkie niezbędne porty są wolne i kliknij ikonę ServBay, by uruchomić program.
ServBay wyświetli wtedy przejrzysty oraz intuicyjny panel inicjalizacyjny:
- Wybierz swoją rolę: Po lewej stronie w oknie inicjalizacji wybierz rolę, która najbardziej odpowiada Twoim głównym potrzebom programistycznym – np. „Web Developer”, „Full Stack Developer”, „PHP Developer” itd.
- Sprawdź proponowane pakiety: Po wyborze roli z prawej strony pojawi się lista sugerowanych przez ServBay pakietów dopasowanych do wybranej roli. Obejmuje ona domyślny serwer WWW (np. Nginx), środowisko uruchomieniowe ServBay i wersje języków (jak PHP, Python). Możesz zmodyfikować lub sprawdzić te opcje.
- Rozpocznij instalację: Jeśli wszystko się zgadza, kliknij przycisk
Start Installation
w prawym dolnym rogu, by uruchomić proces instalacji. - Poproś o uprawnienia: Po kliknięciu "Start Installation" ServBay poprosi o podanie hasła użytkownika macOS dla instalacji narzędzia
ServBay Helper
.ServBay Helper
jest niezbędny do zarządzania usługami systemowymi, uprawnieniami i wiązaniem portów. Zatwierdź instalację ServBay Helper – bez tego ServBay nie będzie mógł działać ani zarządzać pakietami i stronami. - Czekaj na zakończenie instalacji: Poczekaj, aż ServBay pobierze, zainstaluje oraz skonfiguruje wszystkie pakiety. Może to potrwać od kilku chwil do kilku minut zależnie od liczby pakietów i szybkości internetu.
- Przejdź do głównego panelu: Po zakończonej inicjalizacji automatycznie uruchomi się główny panel ServBay, gdzie możesz zobaczyć statusy zainstalowanych pakietów.
Gratulacje! ServBay został pomyślnie zainstalowany i zainicjowany.
Dostęp do strony demo i narzędzi zarządzających
ServBay domyślnie tworzy stronę demonstracyjną oraz instaluje najpopularniejsze narzędzia do zarządzania bazami danych (takie jak phpMyAdmin, Adminer) i stronę informacyjną PHP (phpinfo) – umożliwiając szybkie zweryfikowanie działania serwera i baz danych.
Domyślna lokalizacja katalogu głównego stron ServBay to /Applications/ServBay/www
. Strona demonstracyjna oraz wszystkie narzędzia znajdują się właśnie w tym folderze. Możesz również umieszczać swoje projekty w podfolderach katalogu, aby łatwo nad nimi pracować.
- Otwórz przeglądarkę internetową i przejdź pod adres: https://servbay.host
- Możesz też skorzystać z menu
Strony
w lewym pasku bocznym głównego panelu ServBay, wyszukać witrynęservbay.host
i kliknąć ikonę po prawej, aby ją odwiedzić.
- Możesz też skorzystać z menu
- Na stronie demonstracyjnej ServBay znajdziesz również łatwe linki do phpMyAdmin, Adminer i innych narzędzi zarządzających.
Teraz ServBay jest już w pełni zainstalowany i zainicjowany, a Ty wiesz już jak odwiedzić stronę demo i narzędzia zarządzające bazami danych. Możesz przejść do konfiguracji swoich własnych projektów developerskich!