ich bin am Verzweifeln. Meine NC lief lange Zeit ohne Probleme, nun stand aber die Umstellung von PHP 7.4 auf PHP8.x an. Nach einer Anleitung habe ich PHP8.1 installiert und konfiguriert. Auf der Console kann ich mittels
Code: Alles auswählen
update-alternatives --config php
Code: Alles auswählen
Auswahl Pfad Priorität Status
------------------------------------------------------------
0 /usr/bin/php8.2 82 automatischer Modus
1 /usr/bin/php7.4 74 manueller Modus
* 2 /usr/bin/php8.1 81 manueller Modus
3 /usr/bin/php8.2 82 manueller Modus
Code: Alles auswählen
HP 8.1.13 (cli) (built: Nov 26 2022 14:27:02) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.13, Copyright (c) Zend Technologies
with Zend OPcache v8.1.13, Copyright (c), by Zend Technologies
Mir ist auch aufgefallen, dass im Verzeichnis unter /etc/php/8.1/ kein apache2 Verzeichnis so wie bei 7.4 und 8.2 ist.
Die Installation habe ich über die Repository
vorgenommen. Erstmal update und upgrade, wonach php8.2 augetaucht ist. Nachträglich habe ich die Module von php7.4 mir auflisten lassenpackages.sury.org/php/ bullseye main
und alle entsprechenden Module zum php8.1 manuell nachinstalliert.apt list --installed | grep php7.4
Jetzt kann ich egal welche php Version wählen, es startet der Apache2 nicht. Auch wenn ich alles zurück auf php7.4 stelle, startet der Webserver nicht.
Was habe ich falsch gemacht und wie komme ich zu php8.1?