Главная идея была в том, чтобы проверить возможно ли из старого Android устройства сделать "полноценный" сервер с nginx, php-fpm, MariaDB и запустить на этом Wordpress. Оказывается можно и при этом с хорошим результатом.Устройство: Xiaomi Mi 4c 2015 года, разблокирован разгрузчик, TWRP, Android 10 (Havoc OS 3.0), Gapps не устанавливались для экономии ресурсов, root отсутствует. Первым делом заходим сюда https://f-droid.org/en/packages/com.termux/ и скачиваем termux. Termux это эмулятор терминала с минимальным Linux окружением. На устройстве нужен Android не ниже 7. Далее для удобства будем работать через SSH. Устанавливаем OpenSSH После установки программа предложит установить пароль. Запускаем OpenSSH На компьютере я предпочитаю использовать в качестве клиента PuTTY и WinSCP для SFTP. Если вы знаете ip своего телефона, подключаемся через PuTTY по порту 8022. Если не знаете вводим в Termux ip a Теперь вводить команды нам будет удобнее. Устанавливаем Nginx. На этом этапе вы уже сможете хостить на своем устройстве статичные html странички. Для запуска сервера вводим: Теперь введя в браузере ип адрес вашего устройства с указанием порта 8080 (Например 192.168.1.17:8080) вы увидите приветственную страницу Nginx. Файлы веб сайта лежат на вашем устройстве по адресу /data/data/com.termux/files/usr/share/nginx/html Для доступа подключайтесь через WinSCP или FileZilla по 8022 порту.  Устанавливаем php-fpm На этом этапе необходимо настроить nginx для работы с php-fpm, без этого ничего не заработает. Открываем nginx.conf , который находится по адресу /data/data/com.termux/files/usr/etc/nginx , спускаемся на 45 строку и приводим ее к такому виду: Далее спускаемся на 65 строку и приводим следующие 7 строк к следующему виду: Мы "включили" раздел отвечающий за работу с php, указали для FastCGI путь к php-fpm сокету и указали правильный путь к скриптам. Ниже будет мой полный файл конфигурации на случай, если я что-то пропустил.  Запускаем php-fpm и перезапускаем nginx, если будут ошибки вы увидите их в консоли Проверяем заработал ли php. В папке с сайтом создаем файл info.php и пишем в него код ниже, сохраняем. Теперь, если php заработал, при вводе в бразере http://вашIP:8080/info.php мы увидим следующее Осталось установить SQL базу данных MariaDB. Вводим: Здесь все устанавливается сразу ровно, по умолчанию сразу создана база данных test которую мы и будем использовать для нашего WordPress. Запускаем MariaDB следующей командой: Если все прошло удачно увидим такое сообщение в терминале: Теперь удаляем все из папки /data/data/com.termux/files/usr/share/nginx/html и распаковываем архив с Wordpress. Переходим по адресу http://вашIP:8080/ , там нас попросят ввести данные для подключения к базе данных: Имя базы данных: testИмя пользователя: какое угодно, главное латинскими буквамиПароль: оставляем пустымИмя сервера базы данных: 0.0.0.0 Все это можно изменить в файле wp-config.php вручную После этого будет еще несколько страниц с настройками и вы попадете на главную своего сайта Что в итоге? В итоге мы получили веб сервер который можно использовать для обучения, разработки и других экспериментов. Можно даже использовать для хостинга при наличии выделенного провайдером ip адреса. Работает достаточно шустро, есть хороший запас по мощности процессора, а вот оперативной памяти в притык. В статье описана лишь самая базовая настройка. При выходе из termux все запущенные через него сервисы и программы продолжают работать. После перезагрузки устройства их нужно запускать заново. Вот еще несколько полезных команд для терминала: