Руководство по установке 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. Часто встречающиеся конфликтные порты (но не только):
- Порты веб-сервера: 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
в папкуПрограммы
. - После завершения установки откройте папку
Программы
на 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), чтобы вы могли быстро проверить работоспособность окружения и управлять базами данных.
Стандартная корневая папка сайтов ServBay — это /Applications/ServBay/www
. Именно здесь находятся демо-сайт и соответствующие инструменты. Для разработки вы также можете размещать собственные проекты в подпапках указанного каталога.
- Откройте браузер и перейдите по адресу: https://servbay.host
- Также вы можете воспользоваться меню
Сайты
на левой боковой панели в интерфейсе ServBay, выбрать сайтservbay.host
и кликнуть по иконке перехода для открытия.
- Также вы можете воспользоваться меню
- На открывшемся демо-сайте ServBay вы легко найдёте ссылки на phpMyAdmin, Adminer и другие инструменты управления.
Теперь вы успешно установили и настроили ServBay, а также научились открывать стандартный демонстрационный сайт и инструменты управления. Самое время приступить к настройке своих проектов для разработки!