Home Website Tools & Features How to Manage PHP Versions and Extensions

How to Manage PHP Versions and Extensions

Last updated on Apr 30, 2025

Your Eco Web Hosting account includes a powerful PHP Selector, powered by CloudLinux, which allows you to easily switch between PHP versions and enable or disable specific PHP extensions — no need to edit configuration files manually.

Whether you're troubleshooting compatibility issues, running a modern CMS like WordPress, or setting up a custom app, the PHP Selector gives you the flexibility you need.


🔐 First: Access Your Hosting Control Panel

If you're not already logged in, start here:
👉 How to Access Your Web Hosting Control Panel


⚙️ Accessing the PHP Selector

  1. In the control panel dashboard, locate and click on Select PHP Version or PHP Selector

  2. You'll be taken to the PHP management interface


🔄 Changing Your PHP Version

  1. At the top of the PHP Selector page, you’ll see a dropdown menu showing the current PHP version (e.g. 8.1, 8.2, etc.)

  2. Click the dropdown and choose the PHP version your site or application requires

  3. Click Apply (or Set as current, depending on your theme)

⚠️ Some websites or scripts may only work with specific PHP versions. If unsure, check your application’s documentation or ask our support team.


🧩 Enabling or Disabling PHP Extensions

Below the PHP version selector, you'll see a list of available PHP extensions (like pdo, mysqli, zip, curl, etc.).

  1. Tick the checkbox next to each extension you want to enable

  2. Untick any extensions you don’t need

  3. Changes are applied automatically, or you may see a Save button depending on the interface

Common extensions for WordPress and popular apps include:

  • mysqli

  • pdo_mysql

  • zip

  • gd

  • intl

  • curl


🔧 Adjusting PHP Settings (Optional)

Click on the Options or Switch to PHP Options tab (may appear as a link or tab depending on the theme).

Here you can adjust common PHP settings like:

  • memory_limit

  • upload_max_filesize

  • post_max_size

  • max_execution_time

  • display_errors

To change a setting:

  1. Click the value next to it (e.g. change 128M to 256M)

  2. Select or type your new value

  3. Click Apply or Save

These settings can help optimise performance for larger sites or specific applications.


🧪 Troubleshooting Tip

If your website starts showing errors after a PHP version change:

  • Try switching back to a previously working version

  • Re-enable essential extensions

  • Clear any website or browser caches

  • If using WordPress, disable plugins via File Manager or FTP to isolate the issue