Могу посоветовать вам использовать Docker.
Установка:
sudo dnf install docker docker-compose -y
sudo systemctl start docker
sudo systemctl enable docker
Добавить пользователя в группу docker и предоставить права файлу на исполнение
sudo usermod -aG docker userName // userName - пользователь под которым вы в системе
sudo chmod +x /usr/bin/docker-compose
sudo service docker restart
Скачиваете репозиторий с готовой сборкой
PHP 8:0
Из папки куда сохранили запускаете сборку контейнеров командой в консоли:
docker-compose up -d
В _docker/php/Dockerfile указана версия образа php:8.0-fpm, но вы можете указать любую, доступную в
официальном репозитории Docker, выбрав нужный тэг.
В браузере сайт доступен по адресу
localhost:81
А phpMyAdmin по адресу
localhost:8080 с паролем root
Не забудьте удалить mariaDb и apache из systemctl, так как сервер и БД будут работать не из systemctl , а из docker контейнера.