Skip to content
Help Center

PHP Extension: ZIP

Need the PHP ZIP extension on your hosting? All our plans include this extension so you can use it without limits.

📂 What is the PHP ZIP extension and what is it for?

Simply put, the ZIP extension is a module — an "extra tool" — added to PHP (the language your website is built on) so 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 cannot access their contents.

Why is it essential for your hosting?

Having this function active on Bacan.com allows you to 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 handles the decompression automatically so it installs on your server.

  • System updates: Nearly all CMS security updates (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 files into a single, lightweight downloadable archive.

  • Space and bandwidth savings: It lets your website handle files more efficiently, reducing bandwidth consumption when sending or receiving compressed data.

In short, it is the official "package opener" for your website. Having it active ensures your platform can grow and update without technical errors.

Step-by-step guide: Enabling the ZIP extension

Follow these simple steps to get your hosting ready:

  1. Log in to your account: Enter your DirectAdmin control panel with your usual credentials.

  2. Find the PHP configuration: Once inside, locate the "Account Manager" section and click on "Select PHP Version".

  3. Open the extensions selector: You will see a screen showing your current PHP version. Make sure you are on the "Extensions" tab.

  4. Find "zip": You will see an extensive alphabetical list of modules. Scroll down until you find the checkbox labeled "zip".

  5. Enable and save: Check the box for "zip". The system usually saves the change automatically and will display a green success message ✅.

  6. Final verification: Done! Your server can now compress and decompress files via PHP.


💡 Useful tips from Bacan

  • Not seeing the change? If the error persists after enabling the extension, try clearing your browser 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 switch your site's PHP version, make sure 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 takeaways

  • Location: The option is found in Select PHP Version inside DirectAdmin.

  • Ease of use: No need to edit code or internal configuration files.

  • Compatibility: Essential for platforms like WordPress or PrestaShop to install themes and plugins correctly.

  • Instant effect: The change is applied immediately on Bacan servers.


 

📌 Summary

  • Decompression: Allows easy installation of themes and plugins.

  • 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 verify whether another essential extension such as Imagick or GD is also active so your site runs perfectly?