HostingPHPSpanish version

Support article

PHP ZIP Extension: What It Is and How to Enable It

The PHP ZIP extension is a module that lets your website read, write, and create compressed .zip files. It's essential for installing WordPress plugins, running updates, and creating backups. Learn how to enable it in DirectAdmin.

Published: 30/06/2026Updated: 30/06/2026

📂 What is the PHP ZIP extension and what is it for?In simple terms, the ZIP extension is an additional module or tool installed in PHP (the language your website is built with) so that it can read, write, and create compressed files in .zip format.Without this extension, your website is like an office that receives packages but has no tools to open them: the packages are there, but it can’t access their contents.Why is it essential for your hosting?Having this feature active on miHosting.com lets you perform essential tasks such as:Automatic installations: When you install a plugin or theme in WordPress, the system downloads a compressed file from the internet. The ZIP extension takes care of unzipping it automatically so it installs on your server.System updates: Nearly all security updates for CMS platforms (WordPress, Joomla, PrestaShop) come in ZIP packages. If the extension is disabled, the update will fail.Backups: Many security and backup plugins use this tool to bundle all your website’s files into a single, lightweight, downloadable file.Space and transfer savings: Allows your website to handle files more efficiently, reducing bandwidth consumption by sending or receiving compressed data.In short, it’s your website’s official package-opener tool. Having it active ensures your platform can grow and update without technical errors.Step-by-step guide: Enabling the ZIP extensionFollow these simple steps to get your hosting up to speed:Log in to your account: Sign in to your DirectAdmin control panel with your usual credentials.Find the PHP settings: Once inside, locate the section called Account Manager and click on the Select PHP Version option.Enter the extension selector: You’ll see a screen showing your current PHP version. Make sure you’re on the Extensions tab.Locate zip: You’ll see an extensive list of modules in alphabetical order. Scroll down until you find the checkbox called zip.Enable and save: Check the box next to zip. The system usually saves the change automatically and will display a success message in green ✅.Final verification: Done! Now your server is able to compress and decompress files via PHP.💡 Useful tips from miHostingDon’t see the change? If after enabling it you still see the error on your website, try clearing your browser’s cache or refreshing the page with Ctrl + F5.PHP versions: Remember that each PHP version (8.1, 8.2, 8.3) has its own list of extensions. If you decide to change your site’s PHP version, make sure to verify that the ZIP extension is also checked in the new version.Security first: Only enable the extensions you actually need. Keeping a clean PHP environment helps your site load more efficiently.📌 Key points of the articleLocation: The option is found under Select PHP Version within DirectAdmin.Ease: You don’t need to edit code or internal configuration files.Compatibility: It’s essential for platforms like WordPress or PrestaShop to work properly when installing themes or plugins.Immediacy: The change is applied instantly on miHosting’s servers. 📌 Summary of usefulnessDecompression: Lets you install themes and plugins easily.Updates: Makes it easy to keep your site up to date and secure.Management: Helps create and manage backup files.Would you like us to check together whether any other essential extension, such as Imagick or GD, is active so your website runs flawlessly?