Unsere kompilierten Module sind entweder für PHP 5.6 + 7.0 oder ab PHP 7.1 verfügbar. Demnach gibt es für jede Modulversion 2 unterschiedliche Pakete, die zur PHP-Version passen müssen.
Die Pakete unterscheiden sich beim Namen: 1.2.3.456 sowie 1.2.3.471. Die erste Version ist das Modul 1.2.3.4 für PHP 5.6 + 7.0. Die zweite Version ist das Modul 1.2.3.4 für PHP > 7.1.
Bei der Umstellung der PHP-Version von <= 7.0 auf >= 7.1 müssen die Modulpakete getauscht werden. Hierfür gibt es leider keinen Standardablauf. Für alle betroffenen Module kann dies jedoch mit den beiden Befehlen so durchgeführt werden. Die Modul-Id und Versionsnummer dient hier nur als Beispiel und ist für den Fall anzupassen. Erfordert Ihre Installation einen anderen Aufruf von Composer, ist dies ebenfalls anzupassen.
# ermitteln Sie die aktuelle Modulversion composer show d3/<modulid>
# zwingt zur neuen PHP-Version composer require d3/<modulid>:1.2.3.471 --update-no-dev
# setzt auf allgemeine Version wieder zurück, um zukünftig Updates zu erhalten composer require d3/<modulid>:^1.2 --update-no-dev