Керівництво з установки ServBay: швидке створення локального веб-розробницького середовища на macOS
ServBay — це інструмент локального веб-розробницького середовища, спеціально розроблений для розробників з метою спрощення налаштування та управління різноманітними стеком технологій (наприклад, PHP, Node.js, Python, Go, Java, Ruby, Rust тощо), а також базами даних (такими як MySQL, PostgreSQL, MongoDB, Redis) на macOS. Відмінною рисою ServBay є надзвичайно простий та швидкий процес встановлення.
На відміну від інших подібних інструментів, інсталяційний пакет ServBay має невеликий розмір (зазвичай близько 20 МБ), а весь процес — від завантаження до ініціалізації — займає лише кілька кліків і завершується за лічені хвилини. Це дозволяє вам швидко приступити до роботи.
Відеоінструкція
Відео вище демонструє кроки встановлення ServBay. Ви також можете переглянути його безпосередньо на YouTube.
Важливі зауваження та вимоги
На даний момент ServBay офіційно підтримує лише macOS.
Перед встановленням та ініціалізацією ServBay зверніть увагу на наступні важливі моменти:
- Конфлікти портів: Порт — це унікальний ресурс операційної системи, який може використовуватися лише одним процесом одночасно. Серйозні сервіси, необхідні для роботи ServBay (наприклад, веб-сервер, база даних), займають певні порти. Щоб уникнути збоїв під час запуску ServBay, обов’язково зупиніть усі програми, які можуть використовувати потрібні ServBay порти до початку встановлення. Найбільш поширені порти, які часто викликають конфлікти:
- Порти веб-сервера: 80 (HTTP), 443 (HTTPS) (типові: Apache, Nginx, Caddy, інші локальні веб-сервери)
- Порт MySQL/MariaDB: 3306
- Порт PostgreSQL: 5432
- Порт MongoDB: 27017
- Порт Redis: 6379
- Порт DNS: 53 (типові: dnsmasq, інші локальні служби DNS) Ви можете перевірити, чи зайнятий порт, використавши команду у терміналі:
lsof -i :[номер_порту]
(наприклад,lsof -i :80
).
Завантаження інсталяційного пакету ServBay
Актуальний інсталяційний пакет можна отримати на офіційному сайті ServBay. Пакет має невеликий розмір і завантажується дуже швидко.
Перейдіть за посиланням на сторінку завантаження ServBay, щоб завантажити .dmg
-файл для macOS. Файл зазвичай називається ServBayInstaller-vX.Y.Z.dmg
, де X.Y.Z
— номер версії.
Встановлення ServBay
Після завершення завантаження виконайте наступні дії:
- Двічі клікніть на завантажений
.dmg
-файл (наприклад,ServBayInstaller-v1.12.0.dmg
). Система змонтує образ диска та відкриє вікно встановлення. - У вікні ви побачите піктограму ServBay.app та ярлик до папки Програми (Applications). Перетягніть
ServBay.app
уApplications
для завершення встановлення. - Після встановлення відкрийте папку
Програми
(Applications) у macOS, знайдіть і двічі клікніть на іконку ServBay для запуску програми.
Ініціалізація ServBay
Під час першого запуску ServBay вам потрібно виконати початкове налаштування. У цьому процесі будуть завантажені та налаштовані всі необхідні пакети згідно з вашим вибором. Переконайтеся, що жоден необхідний порт не зайнятий, після чого двічі клікніть на іконку ServBay для запуску.
ServBay пропонує простий та інтуїтивний інтерфейс для ініціалізації:
- Вибір вашої ролі: На лівій панелі вікна виберіть роль відповідно до ваших щоденних завдань, наприклад “Web Developer”, “Full Stack Developer”, “PHP Developer” тощо.
- Огляд рекомендованих пакетів: Після вибору ролі праворуч з’явиться список рекомендованих пакетів, заздалегідь підібраних для цієї ролі. Зазвичай це стандартний веб-сервер (наприклад, Nginx), середовище виконання ServBay і вибрані версії мов (PHP, Python тощо). Ви можете переглянути ці налаштування.
- Початок встановлення: Перевіривши налаштування ролі й пакети, натисніть кнопку
Start Installation
у правому нижньому куті для запуску процесу встановлення. - Запит на права: Після натискання "Start Installation" ServBay попросить ввести пароль користувача macOS для встановлення інструменту
ServBay Helper
.ServBay Helper
необхідний для управління системними службами, обробки дозволів і роботи з портами. Обов’язково дайте згоду на встановленняServBay Helper
, інакше ServBay не зможе повноцінно працювати! - Дочекайтеся завершення встановлення: Дочекайтеся, поки ServBay завантажить, встановить і налаштує потрібні пакети. Це може зайняти кілька хвилин залежно від кількості вибраних пакетів і швидкості мережі.
- Перехід у головний інтерфейс: Після успішної ініціалізації ви автоматично потрапите на головну панель управління ServBay, де побачите статус встановлених пакетів.
Вітаємо! ServBay успішно встановлено та ініціалізовано.
Доступ до демонстраційного сайту та інструментів управління
ServBay за замовчуванням налаштовує демо-сайт та інтегрує популярні засоби управління базами даних (наприклад, phpMyAdmin, Adminer) й сторінку інформації про PHP (phpinfo) — це допоможе вам швидко перевірити налаштування й керувати базами.
За замовчуванням коренева директорія сайту розташована за адресою /Applications/ServBay/www
. Демо-сайт і відповідні інструменти зберігаються саме тут. Ви також можете розміщувати власні проєкти у підпапках цієї директорії для розробки.
- Відкрийте браузер і перейдіть за адресою: https://servbay.host
- Також ви можете знайти сайт
servbay.host
та перейти на нього через менюСайти
у лівій панелі головного інтерфейсу ServBay — просто клікніть відповідну іконку.
- Також ви можете знайти сайт
- На сторінці демонстраційного сайту ServBay ви легко знайдете посилання на phpMyAdmin, Adminer та інші інструменти для керування.
На цьому етапі ви успішно встановили та ініціалізували ServBay і знаєте, як отримати доступ до демо-сайту та інструментів керування. Тепер ви можете починати налаштовувати власні проєкти для розробки!