Установка сервера · 5 min read · Nov 29, 2025

Как установить OpenLiteSpeed HTTP сервер с PHP на Ubuntu 18.04 LTS

OpenLiteSpeed — это сервер HTTP с открытым исходным кодом, разработанный компанией LiteSpeed Technologies. Это высокопроизводительный и легковесный HTTP сервер с веб-интерфейсом для администрирования.

OpenLiteSpeed может обрабатывать более ста тысяч одновременных подключений с низким потреблением ресурсов (ЦП и ОЗУ) и поддерживает множество операционных систем, таких как Linux, Mac OS, FreeBSD и SunOS. Сервер может использоваться для запуска веб-скриптов, написанных на PHP, Ruby, Perl и Java.

В этом руководстве мы покажем вам, как установить OpenLiteSpeed с базой данных MariaDB и текущей версией PHP 7.4 на сервере Ubuntu 18.04.

Предварительные требования

Для этого руководства мы будем использовать последний сервер Ubuntu 18.04 с 2 ГБ ОЗУ, 25 ГБ свободного дискового пространства и 2 ЦП.

Что мы будем делать:

  • Установить OpenLiteSpeed
  • Установить PHP 7.4 для OpenLiteSpeed
  • Установить базу данных MariaDB
  • Настроить администратор OpenLiteSpeed
  • Настроить OpenLiteSpeed с PHP 7.4
  • Запустить OpenLiteSpeed на порту 80
  • Тестирование

Шаг 1 - Установить OpenLiteSpeed

Сначала мы добавим официальный репозиторий OpenLiteSpeed для Ubuntu 18.04 и установим OpenLiteSpeed.

Чтобы добавить репозиторий OpenLiteSpeed, загрузите bash-скрипт и выполните его с помощью команды ниже.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

После этого установите OpenLiteSpeed, используя команду apt ниже.

sudo apt install openlitespeed -y

После завершения установки проверьте статус службы OpenLiteSpeed.

systemctl status openlitespeed

И вы получите сообщение, что OpenLiteSpeed работает.

Теперь проверьте порт, который используется OpenLiteSpeed.

netstat -plntu

И вы получите, что служба OpenLiteSpeed использует два стандартных порта: ‘8080’ для стандартного HTTP доступа и порт ‘8070’ для доступа к администратору OpenLiteSpeed.

Проверьте, работает ли OpenLitespeed

Шаг 2 - Установить PHP 7.4 для OpenLiteSpeed

После установки OpenLiteSpeed мы установим последнюю версию PHP 7.4 для OpenLiteSpeed. Пакеты PHP для OpenLiteSpeed называются ‘LSPHP’ (LSAPI и PHP).

Установите пакеты PHP 7.4 для OpenLiteSpeed, используя команду apt ниже.

sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y

Теперь вы установили пакеты PHP 7.4 для OpenLiteSpeed, он будет как системный сокет файл.

Проверьте это, используя команду netstat ниже.

netstat -pl | grep lsphp

И вы получите сокет файл LSPHP, как показано ниже.

Шаг 3 - Установить и настроить MySQL

На этом шаге мы установим сервер MariaDB и настроим для него пароль root.

Установите сервер MariaDB, используя команду apt ниже.

sudo apt install mariadb-client mariadb-server

После завершения установки запустите службу MariaDB и добавьте ее в автозагрузку.

systemctl start mariadb  
systemctl enable mariadb

Теперь служба MariaDB работает.

Далее мы настроим пароль root для сервера базы данных. И мы будем использовать инструмент командной строки ‘mysql_secure_installation’ для этого.

Запустите команду ‘mysql_secure_installation’ ниже.

mysql_secure_installation

Теперь введите пароль root и введите ‘Y’ для остальной конфигурации.

Установить пароль root? [Y/n] Y  
Удалить анонимных пользователей? [Y/n] Y  
Удалить тестовую базу данных и доступ к ней? [Y/n] Y  
Перезагрузить таблицы привилегий сейчас? [Y/n] Y

И конфигурация пароля root для MariaDB завершена.

Теперь войдите в оболочку MySQL, используя пользователя root, как показано ниже.

mysql -u root -p  
Введите ваш пароль root:

После входа проверьте пользователей в системе MariaDB, используя следующий запрос.

select User, Password, Host from mysql.user;

И вы получите результат, как показано ниже.

Настройка MariaDB

В результате вы успешно установили сервер базы данных MariaDB и настроили аутентификацию пароля root для него.

Шаг 4 - Настроить администратор OpenLiteSpeed

OpenLiteSpeed предоставляет веб-интерфейс для управления его конфигурацией.

На этом шаге мы настроим аутентификацию пользователя и пароля для панели управления OpenLiteSpeed.

Перейдите в директорию ‘/usr/local/lsws/admin/misc/‘ и вы получите некоторые инструменты, теперь выполните bash-скрипт ‘admpass.sh’, как показано ниже.

cd /usr/local/lsws/admin/misc/  
sh admpass.sh

Введите ваше имя пользователя и пароль, и вы завершили настройку аутентификации OpenLiteSpeed.

Настройка администратора OpenLiteSpeed

Теперь откройте ваш веб-браузер и введите IP-адрес сервера, за которым следует порт администратора OpenLiteSpeed ‘ 7080 ‘. Мой адрес:

https://10.5.5.25:7080/

И вы получите панель управления администратором OpenLiteSpeed.

Вход в администратор OpenLiteSpeed

Введите ваше имя пользователя и пароль, затем нажмите кнопку ‘ Войти ‘.

Теперь вы получите панель управления администратором OpenLiteSpeed, как показано ниже.

Панель управления администратором OpenLiteSpeed

В результате вы успешно настроили аутентификацию для панели управления администратором OpenLiteSpeed.

Шаг 5 - Настроить OpenLiteSpeed с PHP 7.4

На этом шаге мы настроим PHP 7.4 для OpenLiteSpeed, используя веб-администрирование.

На панели управления OpenLiteSpeed нажмите меню ‘ Конфигурация сервера ‘ слева и нажмите вкладку ‘ Внешнее приложение ‘.

Настроить OpenLiteSpeed с PHP 7.4

Чтобы добавить новую конфигурацию PHP 7.4, нажмите кнопку добавления ‘ + ‘ справа.

Для типа выберите ‘ LiteSpeed SAPI App ‘ и нажмите кнопку ‘ Далее ‘.

Теперь введите детали конфигурации, как показано ниже.

Имя: lsphp74  
Адрес: uds://tmp/lshttpd/lsphp.sock  
Заметки: lsphp74 для OpenLiteSpeed  
Максимальные подключения: 35  
Начальное время ожидания запроса (сек): 60  
Время ожидания повторной попытки (сек): 0  
Команда: $SERVER_ROOT/lsphp74/bin/lsphp

И нажмите кнопку ‘ Сохранить ‘, и конфигурация PHP 7.4 была добавлена.

Связывание PHP 7.4 SAPI

Далее мы изменим стандартный PHP для OpenLiteSpeed на версию PHP 7.4.

В меню ‘Конфигурация сервера’ нажмите вкладку ‘ Обработчик скриптов ‘.

Обработчик скриптов

Теперь нажмите кнопку ‘ Редактировать ‘ в разделе действий.

В ‘Имя обработчика’ выберите ‘ lsphp74 ‘, который мы только что добавили, и нажмите кнопку ‘ Сохранить ‘.

lsphp74

И в результате вы добавили и включили конфигурацию PHP 7.4 для OpenLiteSpeed.

Шаг 6 - Запустить OpenLiteSpeed на порту 80

По умолчанию OpenLiteSpeed работает на стандартном порту ‘ 8088 ‘. Чтобы запустить OpenLiteSpeed на стандартном HTTP порту ‘80’, мы можем использовать панель администрирования для изменения конфигурации.

На панели OpenLiteSpeed нажмите меню ‘ Слушатель ‘ слева.

Запустить OpenLiteSpeed на порту 80

На ‘ Стандартных ‘ слушателях нажмите кнопку ‘ просмотр ‘.

В разделе ‘ Настройки адреса ‘ нажмите кнопку ‘ редактировать ‘ справа.

Настройки интернет-адреса

Теперь измените порт на стандартный HTTP порт ‘ 80 ‘ и нажмите кнопку ‘ Сохранить ‘.

Изменить порт, на который слушает LiteSpeed

И стандартный порт OpenLiteSpeed был изменен на стандартный HTTP порт ‘80’.

Теперь нажмите кнопку перезапуска, и служба OpenLiteSpeed будет перезапущена.

Перезапустить службу

В результате OpenLiteSpeed теперь работает на стандартном HTTP порту ‘ 80 ‘.

Шаг 7 - Тестирование

Откройте ваш веб-браузер и введите IP-адрес сервера в адресной строке.

http://10.5.5.25/

И вы получите стандартную индексную страницу OpenLiteSpeed.

Тест OpenLiteSpeed

Далее мы протестируем конфигурацию PHP и убедимся, что она работает.

В разделе ‘ Тест PHP ‘ нажмите кнопку ‘ нажмите здесь ‘.

И вы получите страницу phpinfo, как показано ниже.

PHP info для PHP 7.4 на OpenLiteSpeed

В результате вы установили веб-сервер OpenLiteSpeed с базой данных MariaDB и PHP 7.4 на сервере Ubuntu 18.04.

Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.