Schlagwort: php7

Nextcloud Umstieg auf php7 – letzte Fassung

Nachfolgend wird der Umstieg Debian php5 auf  php7 und die damit
verbundenen Anpassungen für Nextcloud beschrieben:

apt-get install php7.0-apcu php7.0-cgi php7.0-cli php7.0-common
php7.0-curl php7.0-gd php7.0-imagick php7.0-intl php7.0-json php7.0-ldap
php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mysql php7.0-oauth
php7.0-pgsql php7.0-pspell php7.0-readline php7.0-recode php7.0-redis
php7.0-sqlite php7.0-tidy php7.0-xmlrpc php7.0-xsl

Hier auf keinen Fall php7.0-snmp installieren, dies führt zu Fehlern !!!

löschen der php5 Module:

apt-get remove --purge php5 php5-apcu php5-cgi php5-cli php5-common
php5-curl php5-gd php5-imagick php5-intl php5-json php5-ldap php5-mcrypt
php5-memcache php5-memcached php5-mysql php5-oauth php5-pgsql
php5-pspell php5-readline php5-recode php5-redis php5-snmp php5-sqlite
php5-tidy php5-xmlrpc php5-xsl
a2dismod php5
a2enmod php7.0
systemctl restart apache2

Nach Start Nextcloud kommt unter Grundeinstellungen der Hinweis einige
opcache Parameter anzupassen. Diese können in
/etc/php/7.0/apache2/php.ini angepasst werden:

opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

Anpassung /var/www/nextcloud/.htaccess:


...
Header set Referrer-Policy "no-referrer"
...

Fehlende Indizes aufbauen::

sudo -u www-data php /var/www/reicloud/occ db:add-missing-indices

Nextcloud Umstieg auf php7

Nachfolgend wird der Umstieg Nextcloud php5 auf Nextcloud php7 beschrieben:

apt-get install apt-transport-https
wget -q -O- packages.sury.org/php/apt.gpg | apt-key add -
echo "deb packages.sury.org/php/ stretch main" | tee
/etc/apt/sources.list.d/php.list
apt-get update
apt install php7.2-apcu php7.2-cgi php7.2-cli php7.2-common php7.2-curl
php7.2-gd php7.2-imagick php7.2-intl php7.2-json php7.2-ldap 
php7.2-memcache php7.2-memcached php7.2-mysql php7.2-oauth php7.2-pgsql
php7.2-pspell php7.2-readline php7.2-recode php7.2-redis php7.2-snmp
php7.2-sqlite php7.2-tidy php7.2-xmlrpc php7.2-xsl php7.2-xml
libapache2-mod-php7.2 php7.2-apcu-bc php7.2-bz2 php7.2-mbstring
php7.2-msgpack php7.2-zip php7.2-fpm
a2dismod php5
a2enmod php7.2
a2enconf php7.2-fpm
a2enmod proxy_fcgi setenvif
systemctl restart apache2

Nach Start Nextcloud kommt unter Grundeinstellungen der Hinweis einige
opcache Parameter anzupassen. Diese können hier angepasst werden:

/etc/php/7.2/apache2/php.ini

Danach könen die alten php-Module deinstalliert werden!

Nextcloud Umstieg auf php7

Nachfolgend wird der Umstieg Nextcloud php5 auf Nextcloud php7 beschrieben:

apt-get install apt-transport-https
wget -q -O- packages.sury.org/php/apt.gpg | apt-key add -
echo "deb packages.sury.org/php/ stretch main" | tee
/etc/apt/sources.list.d/php.list
apt-get update
apt install php7.2-apcu php7.2-cgi php7.2-cli php7.2-common php7.2-curl
php7.2-gd php7.2-imagick php7.2-intl php7.2-json php7.2-ldap 
php7.2-memcache php7.2-memcached php7.2-mysql php7.2-oauth php7.2-pgsql
php7.2-pspell php7.2-readline php7.2-recode php7.2-redis php7.2-snmp
php7.2-sqlite php7.2-tidy php7.2-xmlrpc php7.2-xsl php7.2-xml
libapache2-mod-php7.2 php7.2-apcu-bc php7.2-bz2 php7.2-mbstring
php7.2-msgpack php7.2-zip php7.2-fpm
a2dismod php5
a2enmod php7.2
a2enmod php7.2-fpm
systemctl restart apache2

Nach Start Nextcloud kommt unter Grundeinstellungen der Hinweis einige
opcache Parameter anzupassen. Diese können hier angepasst werden:

/etc/php/7.2/apache2/php.ini

Danach könen die alten php-Module deinstalliert werden!

Fwd: Powershell Script

Nachfolgend wird der Umstieg Nextcloud php5 auf Nextcloud php7 beschrieben:

apt-get install apt-transport-https
wget -q -O- packages.sury.org/php/apt.gpg | apt-key add -
echo "deb packages.sury.org/php/ stretch main" | tee
/etc/apt/sources.list.d/php.list
apt-get update
apt install php7.2-apcu php7.2-cgi php7.2-cli php7.2-common php7.2-curl
php7.2-gd php7.2-imagick php7.2-intl php7.2-json php7.2-ldap 
php7.2-memcache php7.2-memcached php7.2-mysql php7.2-oauth php7.2-pgsql
php7.2-pspell php7.2-readline php7.2-recode php7.2-redis php7.2-snmp
php7.2-sqlite php7.2-tidy php7.2-xmlrpc php7.2-xsl php7.2-xml
libapache2-mod-php7.2 php7.2-apcu-bc php7.2-bz2 php7.2-mbstring
php7.2-msgpack php7.2-zip
a2dismod php5
a2enmod php7.2
systemctl restart apache2

Nach Start Nextcloud kommt unter Grundeinstellungen der Hinweis einige
opcache Parameter anzupassen. Diese können hier angepasst werden:

/etc/php/7.2/apache2/php.ini

Danach könen die alten php-Module deinstalliert werden!