Posted: February 9, 2018 at 4:10 am
After upgrading, I now see this message: “Event Espresso recommends PHP version 5.6.32 or greater for optimal performance. You are currently running version 5.4.45.”
I see that it is worded as a recommendation rather than a requirement.
Can you confirm that EE will still work? What difference would upgrading PHP make in my case?
As of right now, today, yes.
However, PHP 5.4 is end of life (eol) and not longer receiving support/updates, see:
In terms of EE? Very little.
However, as mentioned PHP5.4 is eol which means the longer you stay on that version the longer your running on an unsupported version of PHP which no longer receives security updates. So in short, if an exploit is found in 5.4 you’re not getting a fix (for PHP itself) and will be left vulnerable.
We recommend PHP5.6.XX as it is the lowest version of PHP that currently still receive security fixes.
Updating the 5.6.XX you likely won’t notice any difference in performance at all, you’d be better updating to 7.0+ as it’s faster and you’ll notice a notable improvement although its possible not all of your sites plugin’s support it. (EE supports 7.0, 7.1 and for the most part 7.2 (there’s a could have edge cases we are fixing))
So what to do? At the very least have your host update you to PHP5.6.33 (.33 was releases on Jan 1st and we’ll update the notice) so you have all of the latest security fixes.
I’d also recommend creating a development copy of the site and run PHP7.0 or 7.1 on that site to see if your plugins work as expected (you host can help setup the server to do that for you) and if so, switch to PHP7 on the live site after testing.