Skip to article frontmatterSkip to article content

PHP Update bei Nextcloud

PHP Update in zusammenhang mit Nextcloud durchführen

PHP Versions Update

  1. Maintanace Mode in Nextcloud aktiveren und Dienste stoppen

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
systemctl stop nginx.service redis-server.service php8.0-fpm.service mariadb.service
  1. PHP entfernen

apt remove --purge -y php* && apt autoremove -y
  1. aktulle PHP Version installieren

apt update && apt install -y php-common php8.1-{fpm,gd,curl,xml,zip,intl,mbstring,bz2,ldap,apcu,bcmath,gmp,imagick,igbinary,mysql,redis,smbclient,cli,common,opcache,readline} imagemagick --allow-change-held-packages
  1. PHP Optimierungen

cp /etc/php/8.1/fpm/pool.d/www.conf /etc/php/8.1/fpm/pool.d/www.conf.bak
cp /etc/php/8.1/fpm/php-fpm.conf /etc/php/8.1/fpm/php-fpm.conf.bak
cp /etc/php/8.1/cli/php.ini /etc/php/8.1/cli/php.ini.bak
cp /etc/php/8.1/fpm/php.ini /etc/php/8.1/fpm/php.ini.bak
cp /etc/php/8.1/fpm/php-fpm.conf /etc/php/8.1/fpm/php-fpm.conf.bak
cp /etc/php/8.1/mods-available/apcu.ini /etc/php/8.1/mods-available/apcu.ini.bak
cp /etc/php/8.1/mods-available/opcache.ini /etc/php/8.1/mods-available/opcache.ini.bak
cp /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.bak
systemctl restart php8.1-fpm.service