Налаштування стандартної версії
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 дозволяє легко вибрати, яку з баз даних (MySQL чи MariaDB) та яку її версію запускати за замовчуванням, щоб швидко перемикатися між ними відповідно до вимог вашого проєкту.
Наприклад, якщо зараз запущено MariaDB 11.4, а потрібно зробити сервіс MySQL 9.0 основною базою даних при старті ServBay, дотримуйтесь інструкції:
Відкрийте сторінку «Налаштування» в ServBay.
Прокрутіть вниз до розділу «Default SQL Server».
У спадному меню «Default SQL Server» виберіть
MySQL
і натисніть кнопку «Застосувати» поруч. (Це змусить ServBay запускати MySQL як сервер бази даних за замовчуванням під час старту).У наступному меню «Default Version» виберіть бажану версію MySQL (наприклад,
MySQL 9.0
), а потім натисніть кнопку «Застосувати» поряд. (Це встановлює, яка саме версія MySQL буде запускатися).Налаштування завершено. Після перезапуску ServBay буде запускатися вибрана база даних з вказаною версією.
Таким чином, ви можете миттєво перемикати тип і версію стандартної бази даних без необхідності вручну зупиняти і запускати окремі сервіси.