Настройка версий по умолчанию
ServBay позволяет назначать версии программных пакетов, поддерживающих командную строку (CLI), использовать их по умолчанию, а также указывать предпочитаемый по умолчанию SQL-сервер и его версию. Это удобно для управления разными версиями языков и инструментов, требуемых отдельными проектами, и гарантирует, что при вызове из терминала или скрипта будет использована именно нужная версия.
Настройка версии командной строки для пакетов ServBay
В ServBay вы можете назначить версию по умолчанию для таких пакетов, как PHP, Node.js, MariaDB, MySQL, PostgreSQL и MongoDB. После этого при вызове из терминала или скриптов будет применяться выбранная версия. Вот подробная инструкция по установке версий по умолчанию:
Откройте приложение ServBay.
В левом боковом меню выберите «Настройки».
На странице настроек найдите раздел «Версия по умолчанию».
Используйте выпадающие списки, чтобы задать желаемую версию по умолчанию отдельно для PHP, Node.js, MariaDB, MySQL, PostgreSQL и MongoDB.
В нижней части страницы нажмите кнопку «Применить» для сохранения изменений.
После установки версии по умолчанию, например, если для PHP выбрана версия 7.4, команда php -v
в терминале покажет PHP 7.4.x (cli)
.
Если вам требуется временно использовать не основную версию (например, PHP 8.1), запускайте соответствующую команду, например: php-8.1 -v
— в ответ появится PHP 8.1.x (cli)
. Такой способ позволит запускать команды или скрипты с нужной версией без изменения настроек версии по умолчанию.
По аналогии можно задать версии по умолчанию для Node.js, MariaDB, PostgreSQL и MongoDB. Обратите внимание, что на странице Управление пакетами после выбора версии по умолчанию рядом с её названием появится значок закрепления — он указывает, какая версия сейчас выбрана по умолчанию.
Настройка SQL-сервера и его версии по умолчанию (MySQL/MariaDB)
Поскольку MySQL и MariaDB являются SQL-серверами, обычно используют один и тот же сетевой порт (например, 3306) и сокет-файл, они не могут работать одновременно. ServBay позволяет быстро выбрать предпочитаемый по умолчанию тип SQL-сервера (MySQL или MariaDB) и его версию — так вы сможете без труда переключаться между ними в зависимости от нужд проекта.
Например, если у вас сейчас запущен MariaDB версии 11.4, и вы хотите по умолчанию запускать MySQL 9.0, выполните следующие шаги:
Зайдите в раздел «Настройки» приложения ServBay.
Прокрутите вниз до секции «Default SQL Server».
В выпадающем списке «Default SQL Server» выберите
MySQL
и нажмите кнопку «Применить» рядом. (Это установит MySQL как основной сервер, запускаемый ServBay по умолчанию.)Рядом во всплывающем списке «Default Version» выберите нужную версию MySQL (например,
MySQL 9.0
) и снова нажмите «Применить». (Так будет задана точная версия MySQL, запускаемая по умолчанию.)Готово! Теперь при следующем запуске ServBay автоматически стартует выбранный вами SQL-сервер нужной версии.
Таким образом, вы можете быстро переключаться между типами SQL-базы и их версиями без необходимости вручную останавливать и запускать соответствующие сервисы.