PHP upgrades

PHP 7 to PHP 8 Upgrade Service

We upgrade legacy PHP websites and custom applications to PHP 8.2 and later: fixing removed functions, deprecations and library problems, so your host can move you to a supported PHP version safely. Fixed price from $450 for a typical site, tested on staging before anything changes on live.

By Arjun Kumar · Last updated

Why PHP upgrades can't wait

PHP 8.2 is now the oldest PHP branch that still receives security fixes. Code that only runs on PHP 7 or older keeps your server on an unpatched version, and hosts are retiring those versions. In October 2026 the PHP project released fixes for CVE-2026-109618 and CVE-2026-109619, flaws that let attackers run code without logging in, for PHP 8.2 and later only. More in our PHP security alert post.

What we fix

  • Removed functions: create_function(), each(), mysql_* and old constructors.
  • Deprecations in 8.1 and 8.2: passing null to built-in functions, dynamic properties.
  • Stricter types: TypeErrors inside bundled libraries.
  • Outdated dependencies: Composer packages and bundled libraries updated to PHP 8-compatible versions.
  • CMS sites: ExpressionEngine, WordPress and custom CMSs. For EE, see ExpressionEngine PHP 8 compatibility.

How it works

  1. 1

    Free check

    We look at the codebase size, framework and current PHP version.

  2. 2

    Static scan

    Automated compatibility checks to find likely problems before running anything.

  3. 3

    Staging on PHP 8

    The site or app run on the target version, with every page and feature exercised.

  4. 4

    Fix

    Code and dependencies updated, with a list of every change.

  5. 5

    Go live

    PHP switched on production, error logs watched afterwards.

What clients say

Quoted word for word from our public Fiverr and Clutch profiles.

"This was the third time we engaged with Arjun. We needed help transferring an ExpressionEngine website to a subdomain and a new host. Challenges included backing up a relatively large site; troubleshooting some issues with ExpressionEngine, css and php; and then performing QA on the new site. The project took longer than expected, but Arjun was responsive and professional throughout the process. It was a pleasure working with him and we would work with him again in the future."
fe
festivalfreak
United States · ExpressionEngine hosting migration · Fiverr review
"Arjun was great! Professional, thorough, and effective. He was able to troubleshoot our Expression Engine website's slow loading time and to get it loading much more quickly. We plan on working with him again in the future."
fe
festivalfreak
United States · ExpressionEngine performance fix · Fiverr review
"It was very easy to communicate and get things done promptly. I would recommend Arjun to anyone looking for help with ExpressionEngine-related issues."
mu
musicquizking
United States · Fiverr review
"Rahul, has been producing great work for me, I highly recommend him for all your Expression Engine needs."
se
seancampbell504
South Africa · Fiverr review

Questions

Which PHP version should we move to?

At least PHP 8.2, the oldest branch still getting security fixes. PHP 8.3 is a good target if all your dependencies support it.

Can you upgrade a Laravel or CodeIgniter app?

Yes. Framework apps often need the framework upgraded too, which we quote after reviewing the code.

Will the upgrade make the site faster?

Usually a little, since PHP 8 is faster than PHP 7. But the goal is security and support, not speed.

What if we can't upgrade in time?

Talk to your host about a short extension, and we'll prioritise the most exposed parts first.

Related