We are currently paying for PHP Extended Support because the site is running an outdated PHP version. how to fix it

You’re basically paying extra because your site is running an end-of-life PHP version (like PHP 5.x, 7.0–7.3, etc.), and your hosting provider is charging for “Extended Support” to keep it secure.

The real fix = upgrade your site to a supported PHP version (usually PHP 8.1–8.3).

Here’s a clear, practical step-by-step plan 👇


Step-by-Step Fix

1. Check Current PHP Version

  • In your hosting panel (cPanel / Plesk):
    • Look for “PHP Version” or “MultiPHP Manager”
  • Or create a file: <?php phpinfo(); ?>
  • Open it in browser → shows current version

2. Take Full Backup (IMPORTANT)

Before doing anything:

  • Backup files + database
  • Use:
    • cPanel Backup
    • Plugin (if WordPress): UpdraftPlus / All-in-One WP Migration

3. Check Compatibility

Outdated PHP usually breaks because of:

  • Old themes
  • Old plugins
  • Custom PHP code

If WordPress:

  • Go to Dashboard → Updates
  • Update:
    • WordPress core
    • Themes
    • Plugins

You can also use:

  • Plugin: PHP Compatibility Checker

4. Test in Staging (Best Practice)

  • Create a staging site (many hosts provide this)
  • Change PHP version there first
  • Check:
    • Website loading
    • Forms
    • Admin panel
    • Payment gateways (if any)

5. Upgrade PHP Version

In hosting panel:

  • Switch from old version → PHP 8.1 or 8.2
  • Save changes

6. Fix Errors (if site breaks)

Common issues:

  • Deprecated functions
  • Old plugins/themes

Fix options:

  • Update plugin/theme
  • Replace outdated plugins
  • Fix custom code (example): // OLD
    mysql_query()// NEW
    mysqli_query() or PDO

7. Remove Extended Support

Once stable:

  • Contact hosting support
  • Ask them to:
    👉 Disable PHP Extended Support charges

Pro Tips

  • PHP 8.2 is currently a safe choice
  • Avoid jumping directly from very old versions (like 5.x → 8.2) without testing
  • If site is very old, consider:
    👉 rebuilding or redesigning instead of patching

Simple Summary

You’re paying because:
👉 Your PHP version is outdated

To fix:
👉 Update site → Upgrade PHP → Fix compatibility → Remove extra charges

Related Article
Learn How to Fix WordPress Search Not Working (3+ Major Issues Resolved)

Are you looking to solve WordPress search issues on your website? Troubleshooting WordPress search issues may be difficult. This is Read more

How to Fix WordPress\’s White Screen of Death issue

Don\'t be alarmed if you get a WordPress error message or a white screen. Someone has most certainly seen the Read more

50+ PHP Interview Questions and Answers 2023

1. Differentiate between static and dynamic websites. Static Website The content cannot be modified after the script is executed The Read more

All We Need to Know About PHP Ecommerce Development

  Many e-commerce sites let you search for products, show them off, and sell them online. The flood of money Read more

PHP Custom Web Development: How It Can Be Used, What Its Pros and Cons Are,

PHP is a scripting language that runs on the server. It uses server resources to process outputs. It is a Read more

PHP Tutorial

PHP Tutorial – Complete Guide for Beginners to Advanced Welcome to the most comprehensive PHP tutorial available online at PHPOnline.in Read more

Introduction of PHP

Introduction to PHP – Learn PHP from Scratch with Practical Examples Welcome to your complete beginner's guide to PHP. Whether Read more

Syntax Overview of PHP

Syntax Overview of PHP (2025 Edition) Welcome to phponline.in, your one-stop platform for mastering PHP. This comprehensive, SEO-rich tutorial on Read more

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Prove your humanity: 3   +   4   =