Il semble quelque peu inutile de compresser les fichiers PHP) puis de les décompresser à la cible.
Existe-t-il un moyen de le faire par le biais de composer, ou d'une sorte de procédure d'installation Web ou CLI?
Vous ne pouvez pas utiliser composer ici. Mais vous devriez pouvoir utiliser un dépôt git et en extraire les dernières modifications. Cependant, il ne prend pas en charge le code SQL. Donc, si vous ' En réinstallant des éléments dans votre environnement de développement, celui-ci ne sera pas installé sur le serveur de production.
S'il s'agit de modifier des fichiers, comme des ajustements de modèles ou le développement d'extensions, cela fonctionnera correctement.