Вступ

OpenLiteSpeed ​​- це веб-сервер з відкритим кодом, який характеризується високоефективною, легкою архітектурою, керованою подіями, та правилами перезапису, сумісними з Apache. Після установки на VPS або виділений сервер, він потребує подальшої конфігурації на своєму WebAdmin для підготовки до встановлення веб-сайтів та веб-додатків CMS.


Крім того, він вимагає встановлення необхідних пакетів, тобто останньої версії php (тобто 7.2 на момент публікації цього підручника) для обробки запитів веб-сервера та MySQL 8.0 для CMS або бази даних веб-сайтів.

У цьому підручнику ми проілюструємо, як налаштувати OpenLiteSpeed ​​для встановлення CMS або Application, встановивши PHP 7.2 та MySQL 8.0 та налаштувавши їх на веб-сервері OpenLiteSpeed ​​на Ubuntu 18.04.

Попередні реквізити:

  • Вже встановлений веб-сервер LiteSpeed ​​на Ubuntu 18.04. Ви можете досягти цього, дотримуючись наш підручник – Як встановити веб-сервер Litespeed на Ubuntu 18.04 VPS або виділений сервер
  • Основне розуміння команд Linux
  • Користувач, який не має кореневих прав, має привілеї sudo

Встановлення та налаштування PHP 7.2 за допомогою LiteSpeed

Огляд

Litespeed повністю підтримує PHP без додаткової конфігурації. Однак Litespeed за замовчуванням поставляється з php5.6двійкові (/ usr / local / lsws / lsphp), яку можна використовувати лише розвиток середовищ і НЕ РЕКОМЕНДОВАНО для виробництво середовища. Це пояснюється його мінімальною складністю.

Підтримка PHP у Litespeed складається з двох частин:

1. Зовнішній додаток PHP: У Litespeed не вбудований PHP, але він передає завдання виконання зовнішнім програмам / виконуваним PHP. Це дозволяє підвищити стабільність, безпеку та керувати одночасним з’єднанням. Два зовнішніх програми PHP, які використовуються:

  • LSAPI (LiteSpeed ​​SAPI – Інтерфейс програмування серверних додатків)
  • FCGI SAPI (FastCGI SAPI – Інтерфейс програмування серверних додатків)

LSAPI діє як інтерфейс між LiteSpeed ​​і PHP. Він ВІДПОВІДАЄТЬСЯ, оскільки він спеціально побудований для Litespeed, хоча він розроблений для високої продуктивності, швидше та має більше функцій, ніж FCGI SAPI. LSAPI також пов’язує для Python та Ruby.

2. Обробник сценарію: Дозволяє Litespeed визначати, як файли будуть спрямовані на конкретні програми, зіставляючи суфікси.

Примітка: І зовнішній додаток, і обробник сценаріїв повинні бути налаштовані в консолі WebAdmin, як показано в наступному розділі – Встановлення PHP 7.2 для Litespeed.

Встановлення PHP 7.2 для Litespeed

Додайте сховище для Litespeed PHP 7.2, запустивши команди

$ sudo bash
# wget -O – http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | баш

Потім встановіть PHP 7.2 для Litespeed, запустивши команду.

$ sudo apt встановити lsphp72 lsphp72-поширений lsphp72-mysql lsphp72-dev lsphp72-curl lsphp72-dbg lsphp72-tidy lsphp72-recode lsphp72-opcache -y

Нарешті створіть символічне посилання для php7.2

$ sudo ln -sf / usr / local / lsws / lsphp72 / bin / lsphp / usr / local / lsws / fcgi-bin / lsphp7

Налаштування PHP 7.2 за допомогою веб-сервера LiteSpeed

На цьому етапі ми змінюємо версію PHP, яку використовує LiteSpeed, з 5.6 до 7.2.

Увійдіть у веб-сервер LiteSpeed.

Перейдіть до налаштування сервера > Зовнішній додаток > Клацніть Додайте кнопка, як показано на малюнку нижче.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Потім виберіть LiteSpeed Додаток SAPI для Тип, потім клацніть Далі кнопку, як показано нижче.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Введіть наступні конфігурації так:

Назва: lsphp72

Адреса: uds: //tmp/lshttpd/lsphp.sock

Примітки: lsphp72forOpenLiteSpeed

Максимальне з’єднання: 35

InitialRequestTimeout (сек): 60

RetryTimeout (сек): 0

Команда: $ SERVER_ROOT / lsphp72 / bin / lsphp

Потім натисніть кнопку Зберегти кнопка в правому куті, як показано нижче:

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Оскільки на веб-сервері зараз є дві версії PHP, ми повинні налаштувати Litespeed лише на використання PHP7.2 наступним чином.

Йти до Сценарій Обробник > Натисніть кнопку Редагувати, як показано нижче.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Виберіть lsphp72 у вікні ОбробникІм’я і Клацніть Кнопка збереження, як показано.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Клацніть Граціозна кнопка Перезапустити, щоб застосувати зміни, внесені, як показано нижче.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Тепер веб-сервер Litespeed використовує PHP7.2

Налаштуйте порт 80 на веб-сервері Litespeed

За замовчуванням отримує веб-сервер Litespeed HTTP запити на Порт 8088. Але, звичайно, ви не хочете, щоб відвідувачі вашого веб-сайту включали порт 8088 у веб-переглядачі, коли вони відвідують ваш сайт. Отже, вам потрібно змінити це на порт 80.

Йти до Слухачі > Натисніть кнопку Переглянути для За замовчуванням Слухач, як показано.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Клацніть кнопку Редагувати, щоб відредагувати порт, як показано нижче.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Змініть значення порту з 8088 на 80 і Клацніть Кнопка збереження.

Як підготувати / налаштувати OpenLiteSpeed ​​для встановлення CMS або програми

Клацніть Граціозна кнопка Перезапустити, щоб застосувати нові зміни.

Встановлення MySQL 8.0

MySQL необхідний для забезпечення інфраструктури бази даних для вашої CMS або веб-програми.

Щоб встановити MySQL 8.0 на сервері Ubuntu 18.04, дотримуйтесь нашого підручника -Як встановити MYSQL 8.0 та створити базу даних на VPS Linux Ubuntu 18.04.

Висновок

Тепер, коли ви налаштували налаштування та налаштували середовище сервера Litespeed, тепер ви можете встановити будь-яку CMS (наприклад, WordPress, Drupal, Joomla), веб-додаток (наприклад, Yii, Laravel), Ruby або Python Framework на веб-сервері LiteSpeed..

Наступними кроками є вивчення наступного:

Як створити VirtualHosts на веб-сервері LiteSpeed

Як встановити та налаштувати WordPress на веб-сервері LiteSpeed

Ознайомтеся з цими топ-3 хостинговими службами Linux

FastComet

Стартова ціна:
2,95 дол


Надійність
9.7


Ціноутворення
9.5


Користувач
9.7


Підтримка
9.7


Особливості
9.6

Прочитайте відгуки

Відвідайте FastComet

Хостингер

Стартова ціна:
0,99 дол


Надійність
9.3


Ціноутворення
9.3


Користувач
9.4


Підтримка
9.4


Особливості
9.2

Прочитайте відгуки

Відвідайте хостинг

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Пов’язані статті “Як”

  • Як встановити AMPPS на Ubuntu 18.04
    проміжний
  • Як змінити загальні параметри PHP на Vbuntu 18.04 VPS або на виділеному сервері
    проміжний
  • Як встановити PhpMyAdmin на Ubuntu 18.04 VPS або виділений сервер
    проміжний
  • Як налаштувати WordPress Multisite на Ubuntu 18.04 за допомогою веб-сервера Apache
    проміжний
  • Як встановити стек LEMP (Linux, Nginx, MySQL, PHP) на Ubuntu 18.04 VPS або на виділений сервер
    проміжний
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me