Дуже довгий час я використовував XAMPP як свою локальну середу для створення додатків. XAMPP використовує MariaDB, яка майже схожа на MySQL, але ось в чому суть — майже.
Команда розробників MariaDB є дуже агресивною і постійно випускає нові версії. Однак різниця між новими версіями не така велика. Натомість, було введено багато помилок. Я стикнувся з ситуацією, коли база даних припинила працювати після оновлення.
Тому я шукав рішення для використання MySQL у XAMPP, але, як я виявив, це не є складним на Windows, але не знайшов жодного ресурсу для цього на Mac.
ServBay
Я натрапив на ServBay і вирішив спробувати. Найбільш обіцяною функцією, яка мені сподобалась, є те, що я маю контроль над створенням власного середовища для розробки на основі інструментів та версій мого живого сервера.
Це справжня перлина продукту, але проблема в тому, що його не так часто згадують люди в Інтернеті, як я помітив. Коротше кажучи, я нарешті це зробив. У наступному розділі я крок за кроком поясню, як ви також можете працювати з ServBay.
Встановлення ServBay на Mac
- Перше, що вам потрібно зробити, це завантажити та встановити ServBay з їхнього вебсайту. Мінімальні вимоги системи — macOS 12.0 Monterey або новіша версія.
- Двічі клацніть на завантажений файл
.dmg
. - У спливаючому вікні перетягніть значок
ServBay.app
у папку "Програми". Усі кроки такі ж, як і при встановленні звичайних програм на Mac, і жодна компіляція коду не потрібна.
- Для першого запуску ServBay вимагає ініціалізації. Відкрийте ServBay у "Програмах", переконавшись, що порти не зайняті.
- У спливаючому вікні виберіть пакет і версію, яку ви хочете встановити, потім натисніть
OK
. - Як тільки ви побачите цю сторінку, це означає, що ви успішно встановили ServBay.
Як використовувати вбудований модуль MySQL в ServBay
Якщо ви хочете його використовувати, перейдіть у "Сервіси" зліва.
Виберіть MySQL і виберіть версію, яку ви хочете встановити.
Почекайте кілька секунд, і все готово.
Чудова робота! Це дуже просто!
MySQL не вимагає додаткової конфігурації в ServBay. Звісно, якщо вам потрібна більш глибока конфігурація, ви можете придбати Pro-версію, щоб розблокувати ці функції. Однак ServBay дуже продуманий; для мене стандартні параметри в безкоштовній версії вже достатні для моїх щоденних потреб у розробці, і я не маю потреби вносити зміни.
ServBay надає зручний спосіб керувати та активувати модуль MySQL. Завдяки простій конфігурації та операціям перезавантаження розробники можуть швидко активувати модуль MySQL.
З ServBay я також можу без проблем переключати різні версії MySQL. Особисто для мене ServBay — це найкраща альтернатива XAMPP на Mac!
Перекладено з: XAMPP Alternative in Mac for MySQL