Today I set up another Nextcloud server after taking the former one offline due to the size of backups for it getting a little out of hand. This also allows me to run the latest current version of Ubuntu Server (22.04LTS).
Here’s the guide I followed with a fresh install of Ubuntu:
https://www.tutsmake.com/how-to-install-nextcloud-on-ubuntu-22-04/
Following this, I ran into a number of issues here:
Downgrading to PHP 7.4:
apt install php7.4-mysql php7.4-mbstring php7.4-xml php7.4-curl php7.4-gd
Select 7.4 from list:
update-alternatives –config php
Set version:
sudo a2dismod php8.1
sudo a2enmod php7.4
sudo systemctl restart apache2
Install missing php packages:
apt install -y apache2 mariadb-server libapache2-mod-php7.4 \
php7.4-gd php7.4-json php7.4-mysql php7.4-curl \
php7.4-intl php7.4-mcrypt php-imagick \
php7.4-zip php7.4-xml php7.4-mbstringsudo systemctl restart apache2