Оптимизация препятствует эволюции. (Алан.Дж.Перлис)

Как установить и настроить OpenLiteSpeed ​​с PHP 7 на CentOS 7

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 29 сентября 2016

Меню

  1. Аннотация
  2. Шаг 1 – Добавление репозитория OpenLitespeed
  3. Шаг 2 – Установка OpenLiteSpeed
  4. Шаг 3 – Установка Epel Repository и PHP 7
  5. Шаг 4 – Настройка OpenLiteSpeed и PHP 7
    1. Настройка PHP 7
    2. Настройка порта 80
  6. Шаг 5 – Тестирование
  7. Шаг 6 – Изменение заданного по умолчанию администратора порта (Необязательно)
  8. Вывод
OpenLiteSpeed является открытым исходным сервером HTTP, разработанный LiteSpeed Technologies. OpenLiteSpee, это производительность сервера HTTP, который поставляется с веб – интерфейсом администрирования Gui. Он может обрабатывать более ста тысяч одновременных соединений с низким уровнем использования ресурсов (CPU и RAM). OpenLiteSpeed поддерживает многие ОС , как Linux, Mac OS, FreeBSD и SunOS и могут быть использованы для запуска скриптов веб – сайта, написанные на PHP, Ruby Perl и Java.

PHP 7 является последней версией PHP и обеспечивает лучшую производительность и имеет более низкое потребление памяти, чем PHP 5.6. Это идеальный выбор для PHP разработчика сегодня.

На этом уроке, я проведу вас через установку и настройку openLiteSpeed и PHP 7 на CentOS 7.

Предпосылки

  • CentOS 7 – 64-битная.
  • Привилегии root.

Шаг 1 – Добавление репозитория OpenLitespeed

Чтобы установить openLiteSpeed на сервере CentOS, мы должны добавить к хранилищу. Добавьте можно его этой командой:

 

Шаг 2 – Установка OpenLiteSpeed

На этом шаге мы установим openLiteSpeed 1.4. Это стабильная версия с большим количеством функций, таких как PageSpeed, загрузка файлов, поддержка PHP 7, интеграция RCS и поддержка HTTP / 2.

Так давайте установим openLiteSpeed 1.4 с помощью следующей команды yum:

 

Подождите, пока не закончится установка.

Шаг 3 – Установите Epel Repository и PHP 7

Хранилище Epel необходим для установки PHP 7. Она доступна в репозитории CentOS. Установите репозиторий Epel с командой yum:

 

Затем установите PHP 7 для openLiteSpeed. Существует другая версия PHP использующая openLiteSpeed, PHP версии для openLiteSpeed начинаются с “LS”. Установка PHP 7 со многими из расширениями, чтобы получить богатый набор функций, введите команду:

 

Если вы хотите, увидеть список всех расширений PHP, вы можете использовать yum команду поиска:

 

Шаг 4 – Настройка OpenLiteSpeed и PHP 7

На этом этапе мы будем настраивать openLiteSpeed и PHP 7. OpenLiteSpeed имеет графический интерфейс администратора для управления, поэтому мы настроим пароль администратора для openLiteSpeed GUI, а затем настроим PHP 7 для работы с openLiteSpeed и откроем стандартный HTTP порт 80.

Настройка и тестирование графического интерфейса администратора

Для конфигурации пользователя и пароля администратора для управления GUI, выполните команду ниже:

 

Введите имя пользователя и пароль для вашего управления с графическим интерфейсом.

Настройка пароля администратора openLiteSpeed.

Затем откройте веб-браузер и посетите IP-адрес сервера с портом 7080.

https://192.168.1.108:7080/

Логин OpenLiteSpeed

Введите имя пользователя и пароль и нажмите кнопку “Войти”, чтобы войти в систему, и вы увидите панель openLiteSpeed.

Приборная панель OpenLiteSpeed

Настройка PHP 7

По умолчанию openLiteSpeed 1.4 использует PHP 5, на этом шаге мы изменим его на PHP 7.

Php 7 установлен на сервере, и нам просто нужно добавить новую конфигурацию через графический интерфейс управления в браузере.

Нажмите на “Server Configuration” , а затем на вкладке “External App” . Вы увидите “lsphp5” там с адресом сокета. Добавить новый “lsphp70”, нажав на кнопку “Add” на правой стороне.

Добавлена поддержка PHP 7

Для типа, используйте “LiteSpeed SAPI App” и нажмите кнопку Далее

LiteSpeed App

Затем добавьте конфигурацию ниже:

 

Нажмите на значок сохранения, чтобы сохранить конфигурацию.

Сохранить конфигурацию.

Затем перейдите на вкладку “Script Handler” и отредактируйте “lsphp5” обработчик 5 сценария. Измените имя обработчика на “lsphp70” .

 

Нажмите на иконку сохранения.

PHP 7 Хэндлер

Настройка порта 80

HTTP порта по умолчанию для openLiteSpeed 8080, он используется для получения клиентских запросов. На этом шаге мы изменим порт 80 из графического интерфейса управления openLiteSpeed.

На левой стороне, идите в раздел “Listeners”, чтобы увидеть конфигурацию прослушки. Вы увидите приемник по умолчанию с портом 8080. Нажмите значок “view”, чтобы увидеть подробную информацию о конфигурации. Теперь нажмите кнопку “Изменить” .

Конфигурация порта

Изменение порта

 

Измените порт 80 и сохранить конфигурацию.

Сохраните конфигурацию порта

Если все будет сделано, перезапустить openLiteSpeed, нажав на кнопку перезагрузки и нажмите кнопку Да, чтобы подтвердить.

Перезапуск openLiteSpeed

Шаг 5 – Тестирование

Теперь мы можем протестировать сервер.

Посетите IP-адрес сервера с портом 80, чтобы убедится, что наша конфигурация работает должным образом.

http://192.168.1.108/

OpenLiteSpeed сервер на порту 80

Чтобы проверить конфигурацию PHP, нажмите на phpinfo.php.

http://192.168.1.108/phpinfo.php

Готово и все работает должным образом.

OpenLiteSpeed в phpinfo ()

Шаг 6 – Изменение заданного по умолчанию администратора порта (Необязательно)

Этот шаг является необязательным, но я бы порекомендовал изменить по умолчанию порт администратора GUI для openLiteSpeed.

Чтобы изменить конфигурацию администратора порта по умолчанию, нажмите на “WebAdmin Settings” , а затем “Listeners” , теперь нажмите на action, чтобы изменить порт по умолчанию.

Изменение порта программы WebAdmin

Нажмите на  кнопку “edit” и введите порт для конфигурации администратора, затем нажмите кнопку “Save”.

Измените порт администратора

Сохраните изменения порта администратора

Затем загрузите openLiteSpeed из вашего браузера и проверьте веб-администратора.

http://192.168.1.108:8088/

Вывод

OpenLiteSpeed является HTTP-сервером с открытым исходным кодом для Linux, Windows, Mac OS и BSD, разработанная LiteSpeed. OpenLiteSpeed использует другую версию PHP, которую зовут “lsphp” и есть поддержка lsphp7 или PHP 7. В OpenLiteSpeed легко настроить графический интерфейс администратора, поэтому мы можем настроить его из браузера.

kak-ustanovit-i-nastroit-openlitespeed-s-php-7-na-centos-logo


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close