PHP extensions add extra functionality to your website by enabling specific features and modules in PHP. Depending on your application or CMS (like WordPress, Joomla, or Drupal), you may need to enable or disable certain extensions for your site to function correctly. Hosted.com® makes it easy to manage PHP extensions directly from cPanel.
TABLE OF CONTENTS
What are PHP Extensions?
PHP extensions are libraries that extend the core functionality of PHP. Some common examples include:
- mysqli / pdo_mysql: Required for database connectivity.
- gd / imagick: Used for image processing.
- mbstring: Handles multibyte string processing, often required for modern applications.
- intl: Provides internationalization support.
- soap / curl: Allows data exchange between different applications and APIs.
How to Manage PHP Extensions in cPanel
1. Login to your Hosted.com® account.
2. Navigate to your web hosting plan from the Manage Services menu.
3. Click Manage next to the hosting plan associated with your domain.

4. Click Login next to Control Panel to open cPanel.

5. Scroll down to Software and click Select PHP Version.

How to Enable PHP
6. In the PHP list, check the box next to the extension you wish to enable.
7. Click Save to apply your changes.
How to Disable PHP
8. In the list, uncheck the box next to the extension you wish to disable.
9. Click Save to update your settings.
Additional Information
- Compatibility: Some CMS platforms and plugins require specific PHP to function properly. Check documentation before disabling.
- Version-Specific: Extensions available depend on the version of PHP you are running. Consider upgrading to a newer PHP version for better security and features.
- Testing: After enabling or disabling an extension, test your website to ensure everything is functioning correctly.
- Performance Impact: Only enable necessary extensions, as too many active modules might slow down performance.
- Error Troubleshooting: If a feature on your website isn’t working (e.g., image uploads, API calls, or language support), it may be due to a missing extension.
- Immediate Effect: Changes to PHP will apply instantly, without requiring DNS propagation.