Zum Inhalt

Update PHP und MariaDB für Windows

In diesem Artikel zeigen wir dir, wie du PHP und MariaDB für deine i-doit Windows Installation updaten.

Update Pakete#

Um PHP und MariaDB erfolgreich updaten zu können, brauchen wir die jeweils richtigen Update Pakete.

PHP Update Paket herunterladen#

Um erfolgreich auf eine der PHP8.X Versionen updaten zu können wird das Update als zip Datei benötigt. Das entsprechende Paket kann hier heruntergeladen werden: x64 Thread Safe

Es muss unbedingt eine Zip Datei sein und die 'x64 Thread Safe' Version

Überprüfe vorab, ob die PHP Version auch mit deiner i-doit Version übereinstimmt! Hier findest du unsere Kompatibilitätsmatrix.

MariaDB 10.11 installer herunterladen#

Um erfolgreich aus MariaDB 10.11 Updaten zu können benötigen wir die MariaDB Server 10.11.1 RC Version

Die bereits ausgewählten Optionen müssen vorhanden sein!

MariaDB selektierte Optionen

MariaDB und PHP updaten#

Mache vor den folgenden Schritten unbedingt ein Backup oder einen Snapshot!

Apache Service stoppen#

Zuerst muss der Apache2 Service gestoppt werden. Dies kann entweder über das "Dienste" Fenster oder über einen Befehl für die Konsole ausgeführt werden.

"Dienste" Fenster:

Suche unter den angezeigten Diensten den Apache2.4 Dienst und klickst du auf "Den Dienst beenden"

Apache Service stoppen Fenster

Konsole:

Über Windowstaste + R kannst du, wenn du cmd eingeben, die Windowskonsole öffnen. Dort gibst du dann den folgenden Befehl ein:

1
C:\ProgramData\i-doit\apache-2.4\bin\httpd.exe -k stop

MariaDB aktualisieren#

Nachdem der Apache2.4 Service erfolgreich beendet wurde, kann nun die MariaDB msi Datei ausgeführt werden, um das Update zu starten.

Nachdem du der Lizenz zugestimmt haben, wählst du die Option "Do not create a new database. Optionally upgrade existing instances" aus.

upgrade existing instances

Anschließend änderst du den Pfad auf "C:\ProgramData\" und klickst dann auf "Installieren"

ProgramData

Zuletzt muss noch die Option "Launch Wizard to Upgrade existing MariaDB or MySQL services" gesetzt werden.

Haken

In dem neuen Fenster das Sich daraufhin öffnet wählst du dann den MySQL Service aus und klicken auf "Upgrade".

upgrade existing instances

Sollte das Upgrade Fenster nicht auftauchen, kannst du die MariaDB 10.11 Upgrade Wizard EXE manuell unter C:\ProgramData\MariaDB10.11\bin finden und ausführen.

Damit ist MariaDB erfolgreich auf MariaDB 10.11 aktualisiert.

PHP aktualisieren#

Die Aktualisierung von PHP gestaltet sich deutlich einfacher.

Zuerst muss ein backup von der PHP.ini gemacht werden, hier reicht es aus, die Datei aus dem C:\ProgramData\i-doit\php\ Ordner zu kopieren und in einem anderen Ordner einzufügen.

Der Apache2.4 Service muss für den folgenden Schritt beendet sein!

Dann entpacken wir den Inhalt der vorher heruntergeladenen ZIP Datei in den C:\ProgramData\i-doit\php\ Ordner und ersetzen so die alten PHP Dateien.

Nachdem der Inhalt erfolgreich eingefügt wurde, kann das Backup der PHP.ini Datei ebenfalls in den Ordner eingefügt und ersetzt werden, damit die alten PHP Einstellungen wieder vorhanden sind.

Zuletzt muss der Apache2.4 Service wieder eingeschaltet werden und somit ist PHP erfolgreich aktualisiert.

Überprüfen#

Überprüfe zuletzt, ob das Update erfolgreich war, indem du in der Verwaltung unter "System Config Check" die Versionen überprüfen

check version