Update auf PHP 8.1
Update auf PHP 8.1
Mit der Version 4.82.0 ist die PHP-Version 8.1 zwingende Voraussetzung für die Verwendung des Formularservers. Die Anleitung geht davon aus, dass der egov-installer.sh in der Version 4.82.0 heruntergeladen worden ist und an entsprechender Stelle zur Ausführung hinterlegt wurde. Mit einer höheren PHP-Version wurde der Formularserver nicht getestet und ist deshalb auch nicht offiziell freigegeben.
Update ohne Docker auf ubuntu
Vorbereitende Maßnahmen
Sofern auf Ihrem System der apache und wildfly derzeit noch laufen bitte diese beenden.
Löschen der bestehenden Installation von PHP 7.4
Zu Beginn der Installation wird die bestehende Installation mittels
Nach dem Löschen sollten zur Sicherheit auch noch alles weitere entfernt werden mittels
sudo apt-get autoremove
Einbindung einer externen Paketquelle
In den Ubuntu-Versionen 18.04 und 20.04 ist es notwendig für die Nutzung von PHP8.1 eine externe Paketquelle einzubinden
Dieses erfolgt mittels
Ab der Version ubuntu 22.0.4 und höher kann dieser Schritt übersprungen werden.
Installation PHP 8.1
und
und starten anschließend den apache neu z.B. via
Des Weiteren müssen noch einige PHP-Extensions installiert werden. Diese können über den folgenden Befehl installiert werden:
u.a. für CentOS zusätzliche PHP Module
Bitte vergleichen Sie abschließend ob die Einträge Ihrer php.ini mit der aus dem Artikel zu vergleichen und gegebenenfalls anzupassen.
Anschließend kann das Update wie gewohnt ausgeführt werden.
Update mit Docker
Hinweis: Dieser Schritt ersetzt für dieses Update die Standard-Updateroutine.
Vorbereitungen
- Laden Sie wie gewohnt den egov-installer.sh herunter und legen ihn unter /opt/docker/fs/update/ ab.
- In der Datei /opt/docker/fs/web/image/Dockerfile von FROM php:7.4-apache auf FROM php:8.1-apache umstellen.
Ausführung
Für die Ausführung des Updates bitten wir Sie die folgende Datei herunterzuladen und diese unter /opt/docker/fs abzulegen und anschließend via auszuführen