Gelöst: downgrade von php8 zu php7.4 unter Bullseye

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Mesquita
Beiträge: 127
Registriert: 18.10.2018 18:08:10

Gelöst: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von Mesquita » 20.09.2022 17:06:50

Hallo Debian Fan´s,
ich habe einen Raspi mit Bullseye und php7.4 betrieben. Mein Hostinganbieter für andere Dienste stellt jetzt auf php8.0 und 8.1 um. Bei WordPress kein Problem. Nun dachte ich mir auch meinen Raspi auf php8 upzugraden. Das hat auch soweit funktioniert für alle WordPress Seiten. Nur habe ich dabei ganz vergessen, dass ich eine sehr spezielle, nicht gerade kleine PHP Anwendung, parallel laufen habe. Nach Rücksprache mit dem Programmierer ist diese Anwendung noch nicht für php8 umgestellt. Also alles wieder zurück zu php7.4.

Jetzt habe ich nach Anleitungen gearbeitet und komme aber nicht zum Ziel.

Die Ausgabe von php -v ergibt:

Code: Alles auswählen

PHP 7.4.30 (cli) (built: Sep 18 2022 12:55:40) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies
Die Ausgabe von phpinfo.php ergibt aber:

Code: Alles auswählen

PHP Version 8.0.23
System 			Linux raspberrypi 5.15.68-v7l+ #1586 SMP Fri Sep 16 12:10:07 BST 2022 armv7l
Build Date 		Sep 18 2022 12:52:40
Build System 		Linux
Server API 		FPM/FastCGI
Virtual Directory Support 			disabled
Configuration File (php.ini) Path 	/etc/php/8.0/fpm
Loaded Configuration File 		/etc/php/8.0/fpm/php.ini
Scan this dir for additional .ini files 	/etc/php/8.0/fpm/conf.d 
...
Was mache ich falsch? Den apache2 habe ich mehrfach neu gestartet, sowie

Code: Alles auswählen

sudo a2dismod php8.0
und

Code: Alles auswählen

sudo a2enmod php7.4
auch angewendet. Wo liegt mein Denkfehler?

Thomas
Zuletzt geändert von Mesquita am 22.09.2022 10:18:06, insgesamt 1-mal geändert.

Benutzeravatar
oln
Beiträge: 487
Registriert: 05.01.2021 09:41:24

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von oln » 20.09.2022 17:24:13

Apache neu gestartet?
Gruß Ole
AbuseIPDB

Benutzeravatar
whisper
Beiträge: 3184
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von whisper » 20.09.2022 17:26:52

HHm.
Daran gedacht, das du alle die update-alternatives
durchgeführt hast?
Allerdings, wenn du wirklich nur noch eine Version hast, sollte das nicht notwendig sein
Sonst:

Code: Alles auswählen

 update-alternatives --config php
 update-alternatives --config php-cgi-bin
 update-alternatives --config php-cgi

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von uname » 21.09.2022 07:16:48

Scheinbar nutzt du php-fpm

Code: Alles auswählen

dpkg -l |grep fpm
Vielleicht solltest du das Paket mit Version 8.0 deinstallieren.
Dann funktioniert der Rest vielleicht von selbst.

Benutzeravatar
Mesquita
Beiträge: 127
Registriert: 18.10.2018 18:08:10

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von Mesquita » 22.09.2022 08:23:54

Hallo @uname,
stimmt, ich nutze doch fpm:

Code: Alles auswählen

ii  php8.0-fpm 
Was hat dies aber mit php7.4 zu tun, wenn ich wieder darauf zurück möchte, ist dies ein anderer Weg?

Thomas

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von uname » 22.09.2022 08:58:15

Naja. Ich danke wenn du alle Pakete mit PHP8.0 deinstallierst, wäre das ein Anfang.

Benutzeravatar
oln
Beiträge: 487
Registriert: 05.01.2021 09:41:24

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von oln » 22.09.2022 09:55:05

Schau mal in conf-enabled nach. Da ist bestimmt noch php8 verlinkt. Dann solltest du a2disconf die 8 entfernen und mit a2enconf die 7 verlinken.

PS: Man kann auch mehrere php-Versionen nebeneinander betreiben.
Gruß Ole
AbuseIPDB

Benutzeravatar
Mesquita
Beiträge: 127
Registriert: 18.10.2018 18:08:10

Re: downgrade von php8 zu php7.4 unter Bullseye

Beitrag von Mesquita » 22.09.2022 10:17:34

Hallo liebe Freunde,

ich habe wieder php7.4 zugeordnet. Der Hinweis zu php-fpm brachte mich dazu virtuelle Hosts zu definieren und darüber verschiedene Webinstallationen unterschiedliche PHP Versionen zuzuordnen. Erstmal läuft jetzt alles unter 7.4, später werde ich mal der WordPress Website auch 8.1 zuordnen. Ich bin erstmal froh, meine alte Anwendung wieder nutzen zu können.

Erst DENKEN und dann HANDELN, vor der Umstellung, wäre für mich besser gewesen.

Vielen Dank, ohne Euch wäre ich nicht so schnell vorwärts gekommen!

VG Thomas

Antworten