Inhaltsverzeichnis
FAQs
Begriffsbestimmungen:
Config File finden
php -i | grep "Loaded Configuration File"
Installieren von APCU
Folgende Anleitung
Nextcloud PHP Konfiguration
Wird Nextcloud installiert müssen einige php Konfigurationen getuned werden. Hier eine Einleitung
nützliche PHP commands
Liste aller compilierten PHP Module
php -m
Suche nach einem bestimmten PHP Modul (hier ftp)
php -m | grep -i ftp
Liste aller installierten PHP Module
dpkg –get- selections | grep -i php
php.ini Kurzanleitungen
Das Mysterium „PHP.INI“ im Kurzüberblick
php.ini Richtlinien
PHP Laufzeitkonfiguration
Umstellen von prefork auf fpm
Eine Anleitung für php und Nextcloud hab ich hier gefunden, funkt aber nicht
Uploadgroße ändern
In der PHP ini sowohl vom Webserver als auch für das CLI sind folgende Werte zu ändern
upload_max_filesize = 4G post_max_size = 4G
Danach Webserver neu zu starten oder die neuen Werte einzulesen, z.B. mit apachectl graceful für den Apache Webserver
Versionswechsel von installierten php-Versionen
Hier eine verständliche Übersicht
===== Installiere dieselben PHP 7.3 Module wie PHP 7.2
apt install $(apt list --installed | grep php7.2- | cut -d'/' -f1 | sed -e 's/7.2/7.3/g')
Diese Vorgangsweise hat bei mir funktioniert (Umstieg von 7.2 auf 7.3)
update-alternatives --set php /usr/bin/php7.3 a2dismod php7.2 a2enmod php7.3 systemctl restart apache2
Wechseln von PHP Prefork zu Event
Standardmäßig werden viele Ubuntu Distributionen von PHP mit dem Prefork Modell ausgeliefert. Will man das Event Modul einsetzen (Voraussetzung für HTTP/2), sind folgende Schritte durchzuführen:
Will man HTTP/2 verwenden, muss man ebefalls von Prefork weg. Hier eine andere Anleitung