Як встановлювати та керувати пакетами в ServBay
ServBay — це потужний інструмент для керування локальним веб-середовищем розробки, який дозволяє розробникам легко встановлювати, налаштовувати й керувати різними пакетами для веб-розробки, такими як PHP, Node.js, Python, Go та інші середовища виконання, а також MySQL, PostgreSQL, MongoDB, Redis та інші бази даних, і веб-сервери на кшталт Apache, Nginx, Caddy. У цьому посібнику детально пояснюється, як встановлювати й керувати цими пакетами в ServBay, щоб ви могли швидко розгорнути потрібне середовище для розробки.
Огляд
У ServBay термін пакети (Packages) означає різноманітні програмні компоненти для створення й запуску веб-застосунків. Через інтуїтивно зрозумілий інтерфейс ви з легкістю можете переглядати доступні пакети, їх версії, та встановлювати чи оновлювати їх у один клік. ServBay підтримує одночасне встановлення кількох версій одного пакета, що дуже корисно для тестування сумісності застосунків у різних оточеннях.
Кроки встановлення пакета
Процес встановлення пакетів у ServBay надзвичайно простий і зрозумілий. Нижче наведено детальні кроки:
- Відкрийте застосунок ServBay:
- Запустіть ServBay і перейдіть до сторінки
Пакети
у лівому меню.
- Запустіть ServBay і перейдіть до сторінки
- Огляд списку пакетів:
- На сторінці
Пакети
ви побачите повний перелік доступних пакетів. У списку вказано назву пакета, встановлену версію, останню доступну версію, статус роботи і ідентифікатор процесу (PID) тощо.
- На сторінці
- Виберіть потрібний пакет для встановлення:
- У списку пакетів знайдіть потрібний для встановлення пакет. Якщо пакет ще не встановлено, його поточна версія відображатиметься як
-
. ServBay підтримує встановлення (але не обмежується):- Середовища виконання мов: PHP (підтримка кількох версій), Node.js (підтримка кількох версій), Python (підтримка кількох версій), Go, Java, Ruby, Rust, .NET тощо.
- Бази даних: MySQL, MariaDB, PostgreSQL, MongoDB, Redis та інші.
- Веб-сервери: Apache, Nginx, Caddy тощо.
- Додаткові інструменти: Різноманітні допоміжні інструменти та бібліотеки для розробки.
- У списку пакетів знайдіть потрібний для встановлення пакет. Якщо пакет ще не встановлено, його поточна версія відображатиметься як
- Натисніть кнопку встановлення:
- Справа від кожного непроінстальованого пакета знаходиться кнопка
Встановити
(зазвичай з іконкою зеленого завантаження). Натисніть її — ServBay автоматично завантажить та встановить останню версію пакета.
- Справа від кожного непроінстальованого пакета знаходиться кнопка
- Слідкуйте за процесом встановлення:
- Встановлення може зайняти декілька хвилин, залежно від розміру пакета та швидкості інтернету. На екрані ServBay буде відображено хід процесу.
- Завершення встановлення:
- Після встановлення пакет автоматично запуститься (якщо це сервісний пакет, наприклад, база даних чи веб-сервер), а його статус зміниться на
Запущено
. Поточна версія пакета також оновиться.
- Після встановлення пакет автоматично запуститься (якщо це сервісний пакет, наприклад, база даних чи веб-сервер), а його статус зміниться на
Приклад: встановлення PHP 7.1
Нижче наведено приклад встановлення пакета PHP 7.1:
- Перейдіть до сторінки
Пакети
:- Відкрийте застосунок ServBay та натисніть пункт
Пакети
у лівому меню.
- Відкрийте застосунок ServBay та натисніть пункт
- Знайдіть PHP 7.1:
- У списку пакетів знайдіть
PHP 7.1
. Там поточна версія відображатиметься як-
, тобто пакет ще не встановлений. Остання версія може, наприклад, бути7.1.33
.
- У списку пакетів знайдіть
- Натисніть кнопку встановлення:
- Напроти рядка
PHP 7.1
натисніть на кнопкуВстановити
із іконкою завантаження.
- Напроти рядка
- Дочекайтесь завершення установки:
- Після старту процесу ви побачите індикатор прогресу. Як тільки встановлення завершиться, поточна версія
PHP 7.1
стане7.1.33
, а статус —Запущено
.
- Після старту процесу ви побачите індикатор прогресу. Як тільки встановлення завершиться, поточна версія
Зображення: Приклад інтерфейсу встановлення пакета в ServBay.
Часті питання (FAQ)
Як дізнатися, чи пакет встановлено успішно?
Після успішного встановлення в полі поточної версії напроти пакета у списку буде вказано номер встановленої версії, а статус зміниться на Запущено
. Для сервісів, що активні, у колонці PID
відобразиться ідентифікатор процесу.
Що робити, якщо виникла помилка під час встановлення?
У разі помилки при встановленні ServBay покаже відповідне повідомлення про помилку. Дійте згідно з підказкою: перевірте підключення до мережі або наявність вільного місця на диску. Якщо самостійно вирішити проблему не вдалося, зверніться до довідки (FAQ) або контактної сторінки, щоб отримати допомогу від служби підтримки ServBay.
Чи можна встановлювати кілька версій одного пакета одночасно?
Так, одна із головних переваг ServBay — це можливість одночасно встановлювати і керувати кількома версіями одного пакета (наприклад, кількома версіями PHP, Java, Node.js тощо). Це дозволяє використовувати конкретні версії під різні проекти. Ви можете задати версію пакета, яку використовує веб-сервер за замовчуванням, у розділі Налаштування
або відповідній сторінці конфігурації, а також вказати потрібну версію для конкретного сайту, або за допомогою .servbay.config
задати версію для командного рядка у проєкті.
Що робити, якщо виникли інші труднощі під час встановлення чи використання?
Якщо при встановленні, налаштуванні чи використанні пакетів ServBay виникли труднощі, спочатку перегляньте офіційну документацію або довідку (FAQ). Також можна скористатися пошуком за ключовими словами по документації. Якщо це не допомогло, зверніться за підтримкою через контактну форму.
Підсумок
Завдяки функції керування Пакетами
в ServBay ви миттєво та просто встановите всі необхідні компоненти для свого локального середовища розробки — веб-сервери, бази даних, середовища виконання мов програмування тощо — все в одному місці. Після встановлення ви зможете продовжити налаштування свого сайту (Website) й одразу приступити до локальної розробки.