Установка серверной части веб-приложения на ОС Astra Linux

В данной статье приведен пример установки серверной части веб-приложения на ОС Astra Linux. В стандартной поставке ОС Astra Linux нет Java и сервера приложений Apache Tomcat, их можно скачать с официальных сайтов Oracle и Apache Tomcat.

Примечание . Java-машина не сертифицирована для использования в Astra Linux, рекомендуется использовать веб-сервер Apache. Более подробно читайте в разделе «Настройка Apache для доступа к ресурсам веб-приложения».

Производите установку от имени пользователя, обладающего правами локального администратора компьютера.

Установка веб-приложения на OC Linux выполняется с помощью установочного архива pp.war (единый для x86 и x64 платформ). Процесс установки зависит от используемой версии Java. В инструкции приведен пример установки веб-приложения на Java веб-сервер Apache Tomcat версии 7.

Установите Java 7 или выше, информацию по установке Java на debian-подобный дистрибутив можно найти в сети интернет.

Распакуйте архив Apache Tomcat 7 в домашний каталог пользователя, предполагается что архив лежит в домашнем каталоге пользователя (в терминале):

Откройте файл tomcat-users.xml:

/<имя архива tomcat7>/conf/tomcat-users.xml

Добавьте пользователя с правами manager-gui:

Если размер архива веб-приложения pp.war превышает лимит загрузки по умолчанию равный 50 мегабайт, то отредактируйте допустимый лимит. Для этого откройте файл

/<имя архива tomcat7>/webapps/manager/config/web.xml:

/<имя архива tomcat7>/webapps/manager/config/web.xml

и измените допустимый лимит:

Запустите Apache Tomcat в терминале:

/<имя архива tomcat7>/bin/catalina.sh start

Примечание . Для проверки работы Apache Tomcat в браузере откройте страницу http://localhost:8080/.

В браузере перейдите на странице администрирования  Apache Tomcat по ссылке http://localhost:8080/manager/html. Авторизуйтесь под пользователем, который был указан в tomcat-users.xml.

На открывшейся странице перейдите к разделу «WAR file to deploy». Нажмите кнопку «Browse» и укажите путь к  файлу pp.war:

Нажмите кнопку « Deploy ». Убедитесь, что приложение успешно установлено:

Добавьте ссылку на BI-сервер и идентификатор репозитория, к которому будет осуществляться подключение, в файле PP.xml. Чтобы открыть файл, в терминале выполните команду:

sudo gedit /var/lib/<имя архива tomcat7>/webapps/pp/config/PP.xml

    • для BI-сервера, запущенного с помощью axis2_http_server:

    Важно . Запуск axis2_http_server.exe в промышленной эксплуатации запрещен.

      • для BI-сервера, запущенного под управлением Apache HTTP-сервера:

      Если BI-сервер был установлен с помощью установочного пакета, то строка будет иметь следующий вид:

      <service url="http://localhost:8092/ fp BI_App_v9.2×64/axis2/services/PP.SOM.Som" />

      Перезапустите Apache Tomcat для применения новой конфигурации. Для этого выполните в терминале:

      Источник

      

      Установка php astra linux

      Данную инструкцию можно использовать для любой операционной системы Linux на основе Debian.

      Подготовка сервера

      Заходим в систему под суперпользователем:

      Настраиваем сеть. В Astra Linux это делается также как и в Ubuntu:

      # vi /etc/network/interfaces

      auto eth0
      iface lo inet eth0

      dns-nameservers 192.168.0.1 192.168.0.2

      * В данном примере мы настроили сетевой интерфейс eth0 (задали IP-адрес 192.168.0.15 маску 255.255.255.0 и шлюз по умолчанию 192.168.0.1)

      Для применения настроек необходимо перезапустить сетевую службу:

      # service networking restart

      В Astra Linux по умолчанию не настроены репозитории для установки пакетов, поэтому необходимо это сделать:

      # vi /etc/apt/sources.list

      deb ftp://ftp.astra-linux.com/astra/current/orel/repository orel main contrib non-free

      * Эта строчка подключает официальный репозиторий Astra Linux.

      Теперь нужно обновить список пакетов и обновить систему:

      # apt-get update && apt-get upgrade && apt-get dist-upgrade

      Установим sshd для возможности удаленного управления нашим сервером:

      # apt-get install openssh-server

      Для синхронизации времени установим пакет ntpdate, синхронизируем время и настроим автоматическое задание:

      # apt-get install ntpdate
      # ntpdate ru.pool.ntp.org
      # mkdir -p /var/cron/tabs && echo '0 0 * * * /usr/sbin/ntpdate ru.pool.ntp.org' >> /var/cron/tabs/crontab && crontab /var/cron/tabs/crontab && crontab -l

      Установка и настройка Nginx, PHP, MySQL

      Устанавливаем пакет mysql-server:

      # apt-get install mysql-server

      * Во время установки будет предложено ввести новый пароль для mysql-записи root

      # service mysql start

      В официальных репозиториях Astra Linux нет Nginx, поэтому подключим официальный от nginx inc.:

      # vi /etc/apt/sources.list

      deb http://nginx.org/packages/debian/ wheezy nginx

      * wheezy соответствует 7-й версии Debian. У вас может быть другая версия. Будьте внимательны.

      Для успешного получения списка пакетов от нового репозитория, добавляем в систему PGP-ключ:

      # wget http://nginx.org/keys/nginx_signing.key
      # apt-key add nginx_signing.key

      Теперь можем обновлять список пакетов и устанавливать веб-сервер nginx:

      # apt-get update
      # apt-get install nginx

      Демон запускается автоматически. Попробуйте открыть браузер и ввести IP-адрес сервера. Вы должны увидеть приветствие от Nginx.

      Устанавливаем php и php-интерпретатор:

      # apt-get install php5 php5-fpm

      В Astra Linux по умолчанию nginx работает от учетной записи nginx, а php-fpm — от www-data. В результате этого при попытке использовать веб-сервер с php-скриптами мы получим ошибку. Для решения этой проблемы необходимо поменять пользователя, от которого будет работать либо nginx, либо php-fpm. В данном примере, nginx:

      # vi /etc/nginx/nginx.conf

      * самая первая строчка — меняем nginx на www-data.

      Настраиваем виртуальный домен для нового сайта:

      # vi /etc/nginx/conf.d/site.local.conf

      set $root_path /var/www/site.local;

      gzip_proxied expired no-cache no-store private auth;

      gzip_types application/x-javascript text/plain application/xml text/css;

      fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;

      fastcgi_param DOCUMENT_ROOT $root_path;

      expires modified +1w;

      * site.local необходимо заменить на домен вашего веб-приложения или сайта.
      ** /var/www/site.local — директория, в которую мы поместим файлы сайта.
      *** allow 192.168.0.0/16 — подсеть, для которой мы разрешаем доступ к сайту. Если ограничивать не требуется, удалите строчку и следующую за ней deny all.
      **** Остальные параметры я рекомендую изучить самостоятельно.

      Создаем директорию для сайта, которую мы указали в конфигурационном файле:

      Создаем в нем файл index.php с функцией phpinfo:

      # echo '<? phpinfo() ?>' > /var/www/site.local/index.php

      Перезапускаем наши демоны:

      # service php5-fpm restart && service nginx restart

      Проверьте работоспособность сервера, введя в адресной строке браузера IP-адрес сервера (в данном примере, 192.168.0.15). Сервер должен вернуть много параметров в различных таблицах.

      Также в данных таблицах вы должны увидеть «MySQL Suppert — Enabled». Это говорит о том, что сервер готов к работе с базой MySQL.

      Источник

      Установка Zabbix на Astra Linux

      Я участвовал в большом проекте по настройке системы мониторинга на базе отечественных ОС. В качестве системы использовалась Astra Linux, так что у меня сохранилось некоторое количество заметок по этому поводу. Одну из таких заметок я и хочу организовать в статью по установке сервера мониторинг Zabbix на Astra Linux. Там есть некоторое количество нюансов, связанных с особенностью отечественной ОС.

      Введение

      Для тех, кто не в курсе, напомню, что Astra Linux существует в двух редакциях:

      • Astra Linux Special Edition под релизным названием Смоленск.
      • Astra Linux Common Edition под названием Орел.

      Я все работы выполнял на Смоленске, но так как его нельзя свободно скачать, то в статье будет использоваться система Орел. В контексте данной задачи каких-то серьезных отличий нет, но в общем и целом они существуют. Для Орла есть публичный репозиторий, из которого можно ставить необходимые пакеты. Для Смоленска его нет. Надо либо локально с диска все устанавливать, либо где-то в сети разворачивать свой репозиторий.

      Важное пояснение! ОС Astra Linux базируется на кодовой базе Debian со всеми вытекающими отсюда последствиями. А какие могут быть последствия? У нас есть все необходимые пакеты от Debian, которые мы можем использовать в Астре. А они нам очень пригодятся, потому что в родной репе Астры версия Zabbix сервера — 3.4. Собственно, поэтому и появилась статья. Я покажу, как получить на Astra Linux последнюю версию Zabbix Server.

      При этом есть еще одна проблема. В родных репозиториях Астры самая свежая версия php — 7.0. Используя эту версию, вы не сможете использовать версию Zabbix 5.0 и выше, потому что она требует минимум php 7.2. Если вам достаточно версии zabbix 4.4, то задача по его установке сильно упрощается, так как не надо где-то на стороне обновлять php. Когда я реализовывал этот проект, то Zabbix был как раз 4.4. В этой версии было много обновлений шаблонов, что очень актуально. В 5.0 были основные изменения в интерфейсе, которые не сильно интересовали, поэтому не стали прорабатывать переход на 5-ю ветку.

      Установка Zabbix 4.4 на Astra Linux

      Я выполню установку Zabbix Server на Astra Linux на базе веб сервера Apache и базы данных PostgreSQL. Версии возьму те, что есть в стандартном репозитории дистрибутива.

      Обновляем систему и устанавливаем необходимые пакеты.

      Подготовка astra linux к установке zabbix server

      В настройках php — /etc/php/7.0/apache2/php.ini устанавливаем часовой пояс.

      В файл /etc/hosts добавьте запись с вашим ip адресом. У меня она вот такая получилась:

      Если делаете установку на редакции Смоленск и не используете авторизацию в apache, то отключите ее в конфиге /etc/apache2/apache2.conf.

      Теперь можно перезапустить apache и проверить работу веб сервера.

      Перейдя в браузере по ip адресу сервера, должны увидеть стандартную страницу заглушку apache в Debian.

      Проверка работы веб сервера в astralinux

      Теперь настроим postgresql. Добавляем в ее конфиг /etc/postgresql/9.6/main/pg_hba.conf следующие строки.

      Перезапускаем сервер баз данных.

      Дальше надо подключиться к postgresql и создать пользователя с базой данных для zabbix.

      Создание базы данных zabbix

      Не забудьте указать свой пароль. Мой копировать не надо.

      Устанавливаем в Astra Linux сам Zabbix Server.

      Установка Zabbix Server на Astra Linux

      Импортируем шаблон базы данных в саму базу, которую сделали ранее.

      Если получите ошибку:

      То сделайте следующее:

      Добавим параметры подключения к БД в конфигурацию Zabbix Server /etc/zabbix/zabbix_server.conf.

      После всех этих действий перезапускаем apache и запускаем zabbix-server.

      Далее идем в браузер по адресу http://10.20.1.31/zabbix/ и выполняем установку сервера. Не буду на этом подробно останавливаться, там все тривиально. Можно подсмотреть в любой инструкции по установке. Например, в моей же для этой версии. Там все будет идентично, 1 в 1, так как и версия zabbix, и версия debian 9 совпадают.

      После завершения установки, заходим в веб интерфейс, используя стандартную учетную запись Admin / zabbix .

      Zabbix Server в Astralinux

      Теперь нам нужно обновить эту версию до 4.4. Для этого вручную скачиваем пакеты zabbix-server-pgsql и zabbix-frontend-php для Debian 9 из официального репозитория Zabbix — https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix/.

      Вручную устанавливаем скачанные пакеты.

      Обновление Zabbix до 4.4

      Так как мы перезаписал прошлый конфиг сервера новой версией, надо сходить и еще раз прописать доступ к базе данных. После этого перезапускаем сервер.

      Идем в веб интерфейс и проверяем версию сервера.

      Zabbix 4.4 в Astra Linux

      Если вы хотите увидеть новые шаблоны от версии 4.4, то их надо будет вручную импортировать из github — https://github.com/zabbix/zabbix/tree/release/5.0/templates. Автоматически они не приедут на сервер с обновлением. Ветку надо брать 5-ю, так как в 4-й только изменения от 4.0 будут.

      На этом установка Zabbix 4 на Astra Linux завершена. Если вас устраивает эта версия, то настраивайте дальше сервер и используйте. Если же вы хотите получить 5-ю версию, то продолжаем настройку.

      Обновление php 7.0 до 7.4 в Astra Linux

      Для обновления до 5-й версии Zabbix в Astra Linux нам надо сначала обновить php 7.0 до 7.4. Для этого надо либо вручную скачать все необходимые пакеты и обновить их, либо воспользоваться сторонним репозиторием.

      Очевидно, что второй способ быстрее и проще, хотя и вызывает вопросы безопасности и происхождения пакетов. Но в рамках данной статьи, я не буду это рассматривать. Очевидно, что для максимальной безопасности, вам надо взять исходники, самим собрать пакеты и положить в свой репозиторий, либо установить локально.

      Подключаем сторонний репозиторий для php пакетов.

      И отключаем родной репозиторий Астры в /etc/apt/sources.list.

      Обновляем список пакетов и устанавливаем обновления php.

      Ставим php 7.4 основных пакетов:

      Обновление php 7.0 до 7.4 в Astra Linux

      Проверяем версию php в консоли.

      Теперь сразу же подключите обратно отключенный репозиторий астры и еще раз обновите все пакеты. На всякий случай убедитесь, что у вас установлен пакет php7.4-mbstring. Без него веб интерфейс Zabbix работать не будет.

      Дальше вам нужно отключить в настройках веб сервера модуль php7.0 и подключить 7.4. Для этого надо заменить символьные ссылки в /etc/apache2/mods-enabled с

      После этого осталось только перезапустить apache.

      Все готово, мы установили версию php 7.4 в Astra Linux. Можно приступать к обновлению Zabbix Server до версии 5.

      Установка Zabbix 5 на Astra Linux

      Для обновления Zabbix Server до 5-й версии, делаем все то же самое, что и ранее для 4-й. Скачиваем пакеты нужной нам версии и устанавливаем их вручную.

      Обращаю внимание на ссылку для zabbix-frontend-php. Хоть в названии и присутствует имя релиза buster, данный пакет подходит для всех версий Debian, а все остальные пакеты объявлены deprecated.

      Устанавливаем Zabbix 5 на Astra Linux:

      Если будет заменен дефолтный конфиг сервера, не забудьте его актуализировать. В целом по обновлению zabbix все. Перезапускаем сервер и идем в веб интерфейс.

      Установка Zabbix 5 на Astra Linux

      Не забудьте почистить кэш браузера после обновления web интерфейса. Иначе в новой версии все будет криво отображаться, как-будто что-то сломано.

      Заключение

      На этом у меня все. Я показал, как на Astra Linux установить самую свежую версию Zabbix Server. Предлагаю далее проследовать в статью по базовой настройке zabbix.

      А вам доводилось работать с Astra Linux? Поделитесь впечатлением. По сути тот же Debian, а вот графическое окружение уникальное и мне оно очень понравилось. Уж точно лучше Gnome.

      Онлайн курс по Kubernetes

      Онлайн-курс по Kubernetes – для разработчиков, администраторов, технических лидеров, которые хотят изучить современную платформу для микросервисов Kubernetes. Самый полный русскоязычный курс по очень востребованным и хорошо оплачиваемым навыкам. Курс не для новичков – нужно пройти вступительный тест.

      Источник

      Установка Astra Linux 2.12

      В конце 2020 года, разработчики выпустили очередной релиз этого дистрибутива. И в этой статье будет описание установки этого релиза и краткий обзор.

      Откуда скачать Astra Linux 2.12.40

      Можно с официального сайта astralinux.ru. Можно с сервера https://mirror.yandex.ru/astra/current/orel/iso/. Я скачивал с Яндекса.

      Запись Astra Linux 2.12 на флешку

      Установка выполнялась с флешки.

      На Вики-сайте Astra Linux советуют записывать образ на флешку через dd или через программу rufus. Для записи Astra Linux 2.12 я использовал программу rufus, версию 3.13p (portable). Кроме того, нужно еще и подключение к Интернет — rufus будет скачивать нужную версию загрузчика syslinux.

      Размер образа установочного диска равен 4 Гб. Флешку нужно как минимум на 8 Гб, на 4 Гб не влезет.

      Как установить Astra Linux 2.12 на диск

      Теоретически ничего сложного нет. Мастер установки вполне типичный. Есть даже опция автоматической разметки диски и установка «рядом» с другой операционной системой. И это работает. Можно установить на один диск с Windows, с последующей двойной загрузкой.

      Однако я не проверял, работает ли автоматическое изменение размера существующих разделов, для того чтобы освободить место для Astra Linux. Я устанавливал на имеющееся на диске неразмеченное пространство.

      Установочный образ запускается в графическом режиме, но доступен только мастер сбора настроек установки. Больше ничего нет. Если например нужно сделать предварительную разметку диска, придется это делать при помощи другого дистрибутива. Потому что редактор разделов диска, который есть в установщике, предельно примитивен. По функционалу он примерно такой как в установщике Windows XP. Он неудобен и не очень понятен, особенно для новичка Так что, если конфигурация разметки диска немного сложнее чем «установить Astra Linux на весь диск», новичкам я советую сделать разметку диска в другом дистрибутиве, например Ubuntu Live.

      Забавно решение по скриншотам. Мастер установки позволяет делать скриншоты, но скопировать куда-нибудь эти скриншоты можно только через терминал — если открыть другую консоль и там вручную примонтировать какой-то носитель. Не для средних умов задачка.

      Как я уже писал выше, GUI-интерфейс ограничен окнами мастера настройки параметров установки. Больше никакого функционала (приложений) нет. Однако, как и в других дистрибутивах Linux, можно перейти в другую консоль. Там будут доступны консольные программы, но их количество очень ограничено поскольку установщик работает под BusyBox. Так, что если нужны какие-то подготовительные работы, перед установкой, это нужно делать в другом дистрибутиве. И уже после этого загружаться в установщик Astra Linux 2.12.

      Скриншоты установщика Astra Linux

      Для увеличения, нужно кликнуть скриншот.

      Установка Astra Linux 2.12.40

      Настройка переключения клавиатуры:

      Установка Astra Linux 2.12.40 настройка клавиатуры

      Установка Astra Linux 2.12.40 имя компьютера

      Установка Astra Linux 2.12.40 пользователь

      Установка Astra Linux 2.12.40 пользователь

      Установка Astra Linux 2.12.40 часовой пояс

      Разметка диска. Новичкам, впрочем не только новичкам, я советую делать разметку в другом дистрибутиве. А в этом установщике использовать только режим «Авто — весь диск» или «Авто — все свободное пространство». Потому что ручная разметка диска, в этом установщике неудобная.

      Установка Astra Linux 2.12.40 разметка диска

      Установка Astra Linux 2.12.40 разметка диска

      После разметки диска выполняется установка основных компонентов дистрибутива, это занимает несколько минут:

      Установка Astra Linux 2.12.40 установка системы

      После этого можно выбрать, для установки, дополнительные программы:

      Установка Astra Linux 2.12.40 выбор пакетов

      Можно еще дополнительные настройки указать, но новичкам лучше ничего тут не трогать:

      Установка Astra Linux 2.12.40 настройки

      После этого очень долго устанавливаются прикладные программы.

      И наконец установка загрузчика GRUB, но тоже не быстро:

      Установка Astra Linux 2.12.40 загрузчик

      Установка Astra Linux 2.12.40 загрузчик

      И наконец сообщение об окончании:

      Установка Astra Linux 2.12.40

      Экран загрузчика после перезагрузки:

      Astra Linux 2.12.40 меню загрузки

      Astra Linux 2.12.40 экран авторизации

      Установщик Astra Linux вполне типичен. Каких-то особенностей в нем нет. Если вы когда-либо устанавливали Линукс, значит проблем у вас не будет.

      Но пару замечаний я сделаю.

      1. Не устанавливайте с опцией разметки диска LVM и шифрованием. В релизе 2.12.22 у меня такая установка «навернулась» после нескольких запусков. По неясной причине. Подробнее можно тут прочитать про установку с шифрованием (в конце статьи).
      2. Если вы хотите установить Astra Linux рядом с Wndows, то предварительную подготовку диска (освобождение места и создание раздела для Astra) лучше делать в другом, более надежном дистрибутиве. А вот на заранее подготовленный раздел Astra Linux нормально устанавливается рядом с Wndows.

      Устанавливается дистрибутив очень долго, больше 30 минут. Для сравнения Ubuntu 18.04, на этот же компьютер устанавливается 15 минут, Ubuntu 20.04 — 16 минут, Windows 10 — 25 минут. То есть Astra Linux устанавливается примерно в два раза медленнее чем Ubuntu Linux.

      Если устанавливать со всеми приложениями, которые есть на диске, тогда размер дистрибутива на диске (после установки) примерно 17 Гб. При установке только части пакетов (Интернет, офис, мультимедиа) дистрибутив занимает около 7 Гб, без учета swap. Установщик создает swap раздел раза в два больше размера оперативной памяти, если ее меньше 8 Гб — в этом случае размер swap раздела равен размеру оперативной памяти.

      Проблемы Astra Linux 2.12.40

      Проблемы все те же, что я уже не раз описывал в обзорах предыдущих версий. То есть за год, с момента выпуска релиза 2.12.22 ничего не изменилось.

      • По-прежнему смена языка на клавиатуре происходит глобально, для всех программ.
      • По-прежнему нельзя открыть расшаренные папки на компьютере Windows. Эти папки Astra видит, но не видит содержимое этих папок.
      • По-прежнему нельзя включить одинарный клик мыши в интерфейсе.

      Это лишь самые глобальные проблемы, которые реально мешают пользоваться этим дистрибутивом. То есть это все тот же полуфабрикат что и год и два года назад. Вообще непонятно чем люди занимались последние пару лет, после выпуска версии 2.11.

      Обзоры разных версий Astra Linux

      Резюме

      Оно работает. Музыку играет, кино показывает, Интернет дает. Пользоваться этим дистрибутивом неудобно, но можно. Однако я не вижу причин, по которым имеет смысл связываться с ним.

      Для юр. лиц этот дистрибутив, в итоге, обойдется сильно дороже чем Альт или Роса. Просто потому что придется и для установки нанимать специалиста и потом, на любой «чих» опять же вызывать специалиста. Своими руками, с этим чудом не справиться.

      Для физ. лиц выбор вообще большой — кроме упомянутых уже Альт и Росы, еще Убунта, Федора, Минт и еще с десяток дистрибутивов можно подобрать, любой из которых будет лучше чем Astra.

      Источник

      Как установить php версии >= 7.1?

      Под рукой только на виртуалке Смоленск 1.6. Сделал как в инструкции по ссылке. Только пришлось php.list руками создавать:
      deb https://packages.sury.org/php/ stretch main
      Да, после установки php7.2 ругалось на ошибки, но помогло sudo apt-get -f install
      VirtualBox_alse16_02_12_2019_21_44_28.png

      exequit

      New member

      Спасибо большое за ответ, Montfer! В итоге моя проблема с установкой версии php 7.3 решилась следующим образом:

      1. Добавляем PPA репозиторий для PHP:
      sudo apt install apt-transport-https lsb-release ca-certificates libcurl3
      sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
      echo "deb https://packages.sury.org/php/ stretch main" |sudo tee /etc/apt/sources.list.d/php.list

      2. Выполняем update:
      sudo apt update
      Пишет ". Все пакеты имеют последние версии."

      3. Открываем файл /etc/apt/sources.list на редактирование для отключения репозитория Астры:
      sudo nano /etc/apt/sources.list
      и комментируем строку :
      #deb https://download.astralinux.ru/astra/stable/orel/repository/ orel main contrib non-free

      4. Выполняем update:
      sudo apt update
      Пишет ". Может быть обновлено 11 пакетов. Запустите «apt list —upgradable» для их показа."
      Обновляем все (или устанавливаем необходимые пакеты):
      sudo apt upgrade

      5. Устанавливаем PHP и все необходимые пакеты:
      sudo apt install -y php7.3-common php7.3-readline php7.3-fpm php7.3-cli php7.3-gd php7.3-mysql php7.3-curl php7.3-mbstring php7.3-opcache php7.3-json php7.3-xml php7.3-zip

      Источник

      Кроме этого:  Как подключить цифровую приставку Lumax к телевизору пошаговая инструкция