Il existe de nombreuses étapes pour installer l'extension ZIP pour PHP 7 sur CentOS 7, et cet article vous fournira le moyen le plus simple de l'installer et d'inclure quelques conseils pratiques.
Tout d'abord, nous pouvons vérifier si l'extension zip est déjà installée en suivant la commande:
php -m | grep zip
Si "zip" est retourné, cela signifie que l'extension ZIP a été préinstallée et qu'aucune autre opération n'est requise.
Si le système n'a pas d'extension ZIP préinstallée, il peut être installé via l'outil de gestion des packages YUM:
<span class="fun">miam installer php-zip</span>
Une fois l'installation terminée, vous devez redémarrer le serveur Apache pour activer l'extension zip:
<span class="fun">service httpd redémarrer</span>
Si vous utilisez un serveur Nginx, vous pouvez redémarrer Nginx en utilisant la commande suivante:
<span class="fun">Service Nginx Redémarrer</span>
Après avoir installé l'extension ZIP, vous pouvez utiliser la fonction phpinfo () pour tester si l'extension ZIP est installée avec succès.
Créez un fichier test.php contenant la fonction phpinfo () et placez-le dans le répertoire racine du serveur Apache:
<?php
phpinfo();
?>
Accédez au fichier et recherchez l'extension "zip" pour confirmer qu'elle a été installée avec succès.
Une fois l'extension ZIP installée et activée, vous pouvez utiliser l'extension dans votre script PHP pour créer et manipuler des fichiers ZIP. Par exemple, le code suivant montre comment créer un fichier zip dans PHP:
<?php
$zip = new ZipArchive();
$filename = "/tmp/test.zip";
if ($zip->open($filename, ZipArchive::CREATE) !== TRUE) {
exit("Impossible de créer un fichier $filename\n");
}
$zip->addFromString("testfile.txt", "C'estZIPTester le texte dans le fichier");
echo "Nombre de fichiers: " . $zip->numFiles . "\n";
echo "État: " . $zip->status . "\n";
$zip->close();
?>
Ce script créera un fichier nommé test.zip et ajoutera un fichier nommé testfile.txt.
Cet article décrit un moyen facile d'installer l'extension ZIP PHP 7 sur CentOS 7. Après avoir installé l'extension ZIP, n'oubliez pas de redémarrer le serveur Apache ou Nginx pour activer l'extension. J'espère que cet article vous aidera à terminer avec succès l'installation et à démarrer avec l'extension ZIP.