Utilisation de différents moteurs d'archivage
Les différences résident dans les technologies et méthodes sous-jacentes utilisées pour compresser et archiver les fichiers. Shell Zip exploite les commandes système, ZipArchive est une classe PHP pour la manipulation de fichiers zip, et DupArchive est un moteur personnalisé développé pour le plugin Duplicator, répondant à ses besoins spécifiques. Le choix du moteur peut avoir un impact sur des facteurs tels que la vitesse, la compatibilité et les fonctionnalités dans le contexte de l'application qui les utilise.
Différence entre chaque moteur d'archivage
Archive ZIP
Shell Zip exécute une commande pour compresser les fichiers du site web et la base de données en une seule archive .zip. Cette méthode est souvent plus rapide et plus fiable que l'utilisation de PHP ZipArchive. Si cette option est disponible sur votre système, nous vous suggérons de sélectionner Shell Zip.
ZipArchive
ZipArchive est une classe PHP qui permet la manipulation d'archives Zip. Elle fournit une interface de programmation pour créer et extraire des fichiers zip directement dans les scripts PHP. ZipArchive est plus portable sur différentes configurations de serveur car elle fonctionne au niveau PHP, assurant la cohérence de la création de fichiers zip quel que soit le système d'exploitation sous-jacent.
DupArchive
DupArchive est un format de fichier qui génère un fichier [archive.daf], propre à Duplicator. Spécifiquement conçu pour Duplicator, ce format privilégie les performances et la scalabilité. Les fournisseurs d'hébergement économiques imposent souvent des contraintes strictes de délais, de CPU et d'E/S sur leurs serveurs. DupArchive a été créé pour surmonter ces limitations, permettant aux utilisateurs de créer des sauvegardes plus volumineuses sans être freinés par les contraintes du serveur.
Gestion de ZipArchive
Pour créer des sauvegardes à l'aide de ZipArchive, Duplicator nécessite que l'extension ZipArchive PHP soit installée et activée sur votre serveur.
Vous pouvez facilement valider l'installation de ZipArchive en vérifiant avec phpinfo.
Alternativement, vérifiez si ZipArchive est installé depuis la page des outils de Duplicator Pro. Allez dans Duplicator Pro » Outils » Général » Informations PHP, Faites défiler jusqu'à Commande de configuration, et vérifiez si –enable-zip est activé :

Questions fréquemment posées
extension=php_zip.dll On Mac and Linux:
extension=zip.soPHP manual | XAMPP Forums | WampServer Forums | Google Search
Mac (MAMP) resources:
PHP manual | MAMP Forums | Article 1 | Thread 1Thread 2
Voir aussi : Comment faire une ‘Extraction Manuelle’ ou lancer l’installateur sans Zip activé ?