Ask Dave Taylor
  • Facebook
  • Instagram
  • Linkedin
  • Pinterest
  • Twitter
  • YouTube
  • Home
  • Videos
  • Most Popular
  • Top Categories
  • Books
  • About Dave
  • Ask Me
  • > Donate <
  • Home
  • Wordpress Help
  • How Do I Upgrade WordPress to PHP 7.2?

How Do I Upgrade WordPress to PHP 7.2?

December 6, 2018 / Dave Taylor / Wordpress Help / No Comments

I host my Web site on WPEngine and a few days ago got an email that I need to update my PHP. I have no idea what that means. How can I update everything as needed?

WPEngine is one of the best hosts out there for WordPress sites: I have two of my own on their service. Focused on WordPress and the infrastructure required, they make keeping up with all the updates and security patches easy. But, like most hosting services, the company does expect that you have a basic technical understanding of the software and its requirements. Not everyone has that, and for some people who are happily blogging, PHP might well stand for Personal Habitat Preference or Purple Hibiscus, Peony or… something else equally unlikely and non-technical.

In fact, PHP originally stood for Personal Home Page, as it happens, but now stands for the recursive PHP: Hypertext Preprocessor. It’s a language that lets you program within Web pages, all without the complexity of JavaScript or more formal languages. PHP makes it easy to add the current time and date to a Web page, for example, or have conditional images based on the visitor’s location, and so on.

Suffice to say, with a modern WordPress site, you really need to have PHP working and secure. Which is why WPEngine is pushing everyone to PHP 7.2; to improve performance and to tighten down security both.

Here’s the notice you probably saw when you logged in:

php 7.2 now available - wpe wpengine

As you can see from the button, WPE does have an upgrade guide, but let me step you through the process I used for upgrading my GoFatherhood parenting site, which is hosted on WPEngine.

First off, the dashboard will show you what version of PHP you’re running on the different sites you have hosted:

wpengine php version hosting

Ah, in fact, I had forgotten, I’ve already upgraded GoFatherhood to PHP 7.2. It’s IntuitiveStories.com that I need to move from PHP 7.0 to PHP 7.2, as the red alert indicates.

Before I do the big jump – and you’ll see, it’s easy! – I want to have a quick analysis of all the plugins and my theme to see if there are any lurking dangers. That’s easily done by installing and activating a plugin called PHP Compatibility Checker. Grab it and once you fire it up, you’ll see this:

php compatibility checker plugin wordpress

As shown, I suggest that you choose “PHP 7.2” to test against and specify only the plugins and themes that are active. I will note, however, that from a security perspective, getting rid of unused plugins is a lot smarter than just deactivating them.

The scan takes a few minutes, depending on how many plugins you have, and the eventual result is something like this:

wpengine php compatibility scan php 7.2

You can see that the JMA Add Sidebars to Templates has a warning and that there are three plugins that the scanner couldn’t figure out: Gravity Forms, Jetpack by WordPress and Shield Security. Since all three are from highly reputable developers and since all of my plugins are up to date, I’m confident I can proceed. If you have old plugins that haven’t seen an update in years, however, this is where you might need to reconsider or possibly replace them with more modern plugins. If you’re still running PHP 5.2, you might want to consider paying a software developer to assist your upgrade too; that’s a big jump in versions…

Ready to proceed? I am! That’s done by clicking on the down “V” adjacent to the host in question, and choosing “Overview“:

update php wpengine site

Hopefully you’re already familiar with the many options on that menu, actually!

The overview for your site will include PHP version information:

what version of php running wpengine wordpress

The next step is easy but not obvious: Click on the “7.0” adjacent to the red PHP Version information.

You’ll get a new window:

upgrade php 7.2 wpengine wordpress

Check the circle adjacent to “7.2” and… click on “Change PHP Version“.

Now close your eyes and pray to the WordPress Gods. Nawww, just kidding. It will most likely be a completely invisible change. The only difference you’ll see is on your install stats:

upgraded php running php 7.2 wpengine

And… mission accomplished!

Note: if this seems daunting, WPEngine offers assistance on the upgrade process for a nominal fee. Please check with their customer service team for details.

Pro Tip: Learning about WordPress? Excellent! We have lots of WordPress help on the site, please check it out!

Let’s Stay In Touch!

Never miss a single article, review or tutorial here on AskDaveTaylor, sign up for my fun weekly newsletter!
Name: 
Your email address:*
Please enter all required fields
Correct invalid entries
No spam, ever. Promise. Powered by FeedBlitz
Please choose a color:
Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you, Dave, for all your helpful information by buying you a cup of coffee!
php, php 7.2, wordpress, wordpress hosting, wp engine, wpengine

Leave a Reply Cancel reply

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

Search

Recent Posts

  • How to Get Screen Captures in ChromeOS on a Chromebook?
  • Is There a Way to Scan And Paste OCR’d Text within Android?
  • How Can I Remove All Colors From A Graphic Logo?
  • Access a History of the Copy/Paste Clipboard Buffer in Windows 10?
  • Can I Scan and Sign Documents With My iPhone?

On Our YouTube Channel

One by Wacom -- Student Drawing Tablet -- DEMO & REVIEW

Casio EDIFICE EQB-1100XDC-1A "Green" Watch -- REVIEW

Categories

  • AdSense, AdWords, and PPC Help (106)
  • Amazon Echo & Kindle Help (79)
  • Amazon, eBay, and Online Shopping Help, (158)
  • Android Help (162)
  • Apple Watch Help (49)
  • Articles, Tutorials, and Reviews (329)
  • Business Advice (193)
  • Computer & Internet Basics (728)
  • d) None of the Above (160)
  • Facebook Help (366)
  • Google, Chrome & Gmail Help (159)
  • HTML & Web Page Design (243)
  • Instagram Help (44)
  • iPad Help (137)
  • iPhone & iOS Help (573)
  • iPod & MP3 Player Help (173)
  • LinkedIn Help (79)
  • Linux Help (150)
  • Linux Shell Script Programming (86)
  • Mac & MacOS Help (838)
  • Most Popular (14)
  • Outlook & Office 365 Help (14)
  • PayPal Help (68)
  • Pinterest Help (53)
  • Reddit Help (13)
  • SEO & Marketing (80)
  • Spam, Scams & Security (85)
  • Trade Show News & Updates (23)
  • Twitter Help (212)
  • Video Game Tips (66)
  • Web Site Traffic Tips (62)
  • Windows 10 Help (836)
  • Wordpress Help (201)
  • Writing and Publishing (72)
  • YouTube Help (43)
  • YouTube Video Reviews (159)
  • Zoom, Skype & Video Chat Help (45)

Archives

Social Connections:

Ask Dave Taylor


Follow Me on Pinterest
Follow me on Twitter
Follow me on LinkedIn
Follow me on Instagram


AskDaveTaylor on Facebook



microsoft insider mvp


This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this site or on any linked site. Further, please note that by submitting a question or comment you're agreeing to our terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site. Our lawyer says "Thanks for your cooperation."
© 2020 by Dave Taylor. "Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.
Privacy Policy - Terms and Conditions - Accessibility Policy