Tach!
[Betriebssystemupdates]
Ich würde so vorgehen: PHP selbst muss in der notwendigen Form seitens des Systems oder über einen Zusatz (wie Remi bei Centos/RHEL oder Plesk) in der benötigten Version vorliegen.
Von der Anwendung benötigte Abhängigkeiten hingegen sind über die Paketverwaltung Composer bereitzustellen. Software hat mitunter bestimmte Versionen als Abhängigkeiten, die durch eine zentrale Installation nicht individuell gehalten werden können. Major-Updates mit funktionalen Änderungen sollten nicht über die Systemverwaltung eingespielt die Anwendungen beeinträchtigen können, solange man noch keine Zeit hatte, die notwendigen Anpassungen vorzunehmen.
Verwendet man den Composer, gibt man in einer Konfigurationsdatei an, was alles an Abhängigkeiten vorhanden ist. Man muss so auch nicht extra notieren, was man händisch installieren muss, sondern der Composer kümmert sich um die Auflösung der Abhängigkeiten und installiert die konkret benötigten Versionen.
dedlfix.