Upgrade von PHP 8.3 auf 8.4

Solaranzeige und Docker
Alles was mit der Docker Version zu tun hat.

Moderatoren: Ulrich, DeBaschdi

Benutzeravatar
Ulrich
Administrator
Beiträge: 5498
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 167 Mal
Danksagung erhalten: 823 Mal

Upgrade von PHP 8.3 auf 8.4

Beitrag von Ulrich »

Bitte nicht von PHP 8.3 auf 8.4 upgraden, denn das PHP 8.3 ist in der Solaranzeige angepasst, Teile sind neu kompiliert. Das alles muss erst beachtet werden, wenn man die PHP Version von 8.3 auf 8.4 ändert!

Es fehlt z.B. noch die Mosquitto / PHP Erweiterung für die PHP Version 8.4. Das wird auch noch eine Weile dauern. Solange kann nur PHP 8.3 benutzt werden.


Wem der Upgrade schon passiert ist, der kann folgendes in der Konsole eingeben:

update-alternatives --set php /usr/bin/php8.3

Danach sollte eventuell alles wieder funktionieren. Bitte hier schreiben, was bei euch dann passiert ist.
Bitte mit "php -v" prüfen! Es muss php 8.3.20 (cli) ausgegeben werden.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Morph.
Beiträge: 26
Registriert: Sa 4. Mär 2023, 19:03

Re: Upgrade von PHP 8.3 auf 8.4

Beitrag von Morph. »

Hallo Ulrich,
bei mir wurde leider der Upgrade durchgeführt, konnte aber mit Deinem Befehl die Solaranzeige wieder zum laufen bekommen.

Der Fehler war, das in der Multi-Device Umgebung nur noch der erste Regler ausgelesen wurde und die weiteren 3 Geräte ignoriert wurden.
Nach dem Rückstellen auf 8.3 wurden die Multi-Devices wieder eingelesen.

Mehr konnte ich nicht sehen

VGH

Roderick1169
Beiträge: 1
Registriert: Sa 22. Okt 2022, 17:47

Re: Upgrade von PHP 8.3 auf 8.4

Beitrag von Roderick1169 »

Hallo Ulrich,

https://github.com/mgdm/Mosquitto-PHP bietet Unterstützung für php8.4, dessen Fork https://github.com/ryco-dev/php-mosquitto/ sogar bis php8.5.

Ich experientiere momentan mit einem Docker-Image für Trixie und konnte dort mit der gabauten Lib erfolgreich Nachrichten versenden und lesen.

git clone https://github.com/mgdm/Mosquitto-PHP.git
cd Mosquitto-PHP
git checkout php8
phpize
./configure
make
make install
echo "extension=mosquitto.so" > /etc/php/8.4/mods-available/mosquitto.ini
phpenmod mosquitto

Gruß
R.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5498
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 167 Mal
Danksagung erhalten: 823 Mal

Re: Upgrade von PHP 8.3 auf 8.4

Beitrag von Ulrich »

Hallo R.

mir ist das nicht bekannt, das die MOSQUITTO API mit PHP Version 8.4 funktioniert.

Bekommst du denn die API ohne Fehler kompiliert?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „Docker Container“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste