Please enable JavaScript to view this site.

Installationshandbuch

Navigation: Installationshandbuch > Installation von Updates

Durchführen von PHP-Updates

Scroll Zurück Oben Weiter Mehr

Bei einem Update der JobRouter-Webanwendung kann es notwendig sein, ebenfalls die eingesetzte PHP-Version zu aktualisieren. Welche PHP-Version Sie benötigen und welche zusätzlichen Abhängigkeiten dafür erforderlich sind, können Sie im Abschnitt zu den Systemvoraussetzungen nachlesen.

Eine passende, vorkonfigurierte PHP-Version inklusive der zusätzlichen Bibliotheken (z. B. SourceGuardian- und SQLSRV-Erweiterung) finden Sie im Downloadbereich unseres Kunden- und Partnerportals.

Vorgehensweise zur Aktualisierung Ihrer PHP-Installation:

1.Beenden Sie die Ausführung der Internetinformationsdienste (IIS).

2.Führen Sie eine Sicherung der bestehenden PHP-Installation durch.

3.Entpacken Sie zur Installation die ZIP-Datei der aktuellen PHP-Version in ein temporäres Verzeichnis.

4.Kopieren Sie die zuvor entpackten Dateien aus dem temporären Verzeichnis in das bisherige PHP-Verzeichnis.

5.Starten Sie wieder die Ausführung der Internetinformationsdienste (IIS).

Bitte beachten Sie: Die von JobRouter empfohlenen PHP-Einstellungen finden Sie in der Datei php.ini-jobrouter. Bei einer Aktualisierung der PHP-Version wird empfohlen, die verwendeten Einstellungen mit dieser Datei abzugleichen und ggf. anzupassen. Die beiden Dateien php.ini-production und php.ini-development werden von PHP standardmäßig mit ausgeliefert und haben normalerweise keine Relevanz für eine JobRouter-Installation.

Falls Sie nach der Durchführung des PHP-Updates beim Zugriff auf die JobRouter-Webanwendung folgende Fehlermeldung erhalten, ist die SourceGuardian-Erweiterung in der PHP-Laufzeitumgebung  nicht aktiviert:

PHP script 'C:\inetpub\wwwroot\jobrouter\index.php' is protected by SourceGuardian and requires a SourceGuardian loader 'ixed.7.4.win' to be installed. 1) Download the required loader 'ixed.7.4.win' from the SourceGuardian site: http://www.sourceguardian.com/loaders/download.php?php_v=7.4.8&php_ts=0&php_is=8&os_s=Windows+NT&os_r=10.0&os_m=AMD64 2) Install the loader to C:\Program Files\PHP 7.4\ext 3) Edit C:\Program Files\PHP 7.4\php.ini and add 'extension=ixed.7.4.win' directive

In diesem Fall müssen Sie die SourceGuardian-Erweiterung in der php.ini durch Hinzufügen folgender Zeile vor der opcache-Erweiterung aktivieren:

extension=...

 

zend_extension="C:\Program Files\PHP 7.4\ext\ixed.7.4.win"

zend_extension="C:\Program Files\PHP 7.4\ext\php_opcache.dll"

 

...

Zusätzlich zu den bereits in früheren JobRouter-Versionen benötigten PHP-Erweiterungen werden nun folgende Erweiterungen benötigt:

amqp

msgpack

Diese müssen ebenfalls durch Hinzufügen folgender Zeilen unterhalb der bereits aktivierten Erweiterungen in der php.ini aktiviert werden:

extension=...

 

extension=amqp

extension=msgpack

 

zend_extension=...