Module bei PHP-Update aktualisieren

  PHP, Composer, Installation, Tipps und Tricks

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