# php requirements (for Nginx)
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
sudo apt install php8.3-cli php8.3-{fpm,bz2,curl,ctype,dom,gd,mbstring,openssl,session,intl,simplexml,xml,zip}
# In site dir:
# 1. Check Permission
$ sudo chown www-data:www-data -R .
# 2. Updating Grav
$ sudo -u www-data bin/gpm selfupgrade -f
# 3. Updating Plugin and Theme
$ sudo -u www-data bin/gpm update