php:faqs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| php:faqs [2019/11/03 14:02] – [Begriffsbestimmungen:] franz | php:faqs [2021/11/04 18:59] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| [[http:// | [[http:// | ||
| - | ===== Config File finden: =====< | + | ===== Config File finden ===== |
| + | |||
| + | < | ||
| php -i | grep " | php -i | grep " | ||
| + | |||
| </ | </ | ||
| + | ===== Installieren von APCU ===== | ||
| + | |||
| + | Folgende [[https:// | ||
| + | |||
| + | |||
| + | ===== Nextcloud PHP Konfiguration ===== | ||
| + | |||
| + | Wird Nextcloud installiert müssen einige php Konfigurationen getuned werden. [[https:// | ||
| + | |||
| + | ===== nützliche PHP commands ===== | ||
| + | |||
| + | Liste aller compilierten PHP Module | ||
| + | |||
| + | '' | ||
| + | |||
| + | Suche nach einem bestimmten PHP Modul (hier ftp) | ||
| + | |||
| + | '' | ||
| + | |||
| + | Liste aller installierten PHP Module | ||
| + | |||
| + | dpkg –get- selections | grep -i php | ||
| Zeile 18: | Zeile 43: | ||
| php.ini [[http:// | php.ini [[http:// | ||
| PHP [[http:// | PHP [[http:// | ||
| - | |||
| - | **Welches ini file ist geladen? | ||
| - | php --ini | grep " | ||
| - | </ | ||
| Zeile 27: | Zeile 48: | ||
| Eine Anleitung für php und Nextcloud [[https:// | Eine Anleitung für php und Nextcloud [[https:// | ||
| + | |||
| + | |||
| + | ===== 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 ===== | ===== Versionswechsel von installierten php-Versionen ===== | ||
| Zeile 32: | Zeile 67: | ||
| [[https:// | [[https:// | ||
| - | Diese Vorgangsweise hat bei mir funktioniert (Umstieg von 7.2 auf 7.3)< | + | ===== Installiere dieselben PHP 7.3 Module wie PHP 7.2 |
| + | |||
| + | ===== | ||
| + | < | ||
| + | |||
| + | apt install $(apt list --installed | grep php7.2- | cut -d'/' | ||
| + | |||
| + | </ | ||
| + | |||
| + | **Diese Vorgangsweise hat bei mir funktioniert (Umstieg von 7.2 auf 7.3)** | ||
| + | < | ||
| update-alternatives --set php / | update-alternatives --set php / | ||
| a2dismod php7.2 | a2dismod php7.2 | ||
| a2enmod php7.3 | a2enmod php7.3 | ||
| systemctl restart apache2 | systemctl restart apache2 | ||
| + | |||
| </ | </ | ||
| + | ===== Wechseln von PHP Prefork zu Event ===== | ||
| - | Verifiziere die php Version | + | Standardmäßig werden viele Ubuntu Distributionen von PHP mit dem Prefork Modell ausgeliefert. Will man das Event Modul einsetzen (Voraussetzung für HTTP/2), [[https:// |
| + | Will man HTTP/2 verwenden, muss man ebefalls von Prefork weg. [[https:// | ||
| + | |||
| + | ===== Wechseln zwischen einzelnen PHP Versionen ===== | ||
| + | |||
| + | Eine Anleitung [[https:// | ||
| + | |||
| + | Verifiziere die php Version | ||
| < | < | ||
| + | |||
| php --version | php --version | ||
| + | |||
| </ | </ | ||
php/faqs.1572786178.txt.gz · Zuletzt geändert: (Externe Bearbeitung)