PHP 7.3 is Available at SiteGround

PHP7.3 Available on SiteGround

One of the great things about our multiple-PHP server setup is that it allows us to provide the latest PHP versions safely to anyone who wants it, even before their official stable release. As a perfect example, we've added the new PHP 7.3 to the list of available PHP branches you can use on your SiteGround account. Right now, we support PHP 7.3 RC3, which will be replaced by the final version once it’s released (expected in Dec 2018). So if you write your website code, you can start testing it for the upcoming changes.

What’s New in PHP 7.3?

Most major PHP version updates include syntax changes, new features, and function depreciation. PHP 7.3 follows suit and has all three. If you’re writing code yourself, we strongly recommend that you check the PHP 7.3 changelog in detail, because you may find out a feature or a function you love is now deprecated (sorry).

Does your Application Support it?

Most web applications, including WordPress, don’t work on PHP 7.3 yet. According to the official WordPress 5.0 Schedule Post, full PHP 7.3 support will be added in the major 5.0 update or in a 4.9.9 release if 5.0 is pushed to January.

That being said, it’s highly recommended that you test new PHP versions on staging copies of your site because even if the core of your web app supports it, some plugins, themes, etc. may still cause issues. Don’t be a cowboy coder -- always test in a staging environment to prevent downtime for your site.

How to Enable PHP 7.3?

Enabling PHP 7.3 is as easy as using any other PHP version at SiteGround. Simply add this line to your .htaccess file and the site residing in that folder and all sub-folders will start using this version:

AddHandler application/x-httpd-php73 .php .php5 .php4 .php3

Alternatively, you can use the PHP Version Manager tool in your cPanel to enable it.

Product Development - Technical

Enthusiastic about all Open Source applications you can think of, but mostly about WordPress. Add a pinch of love for web design, new technologies, search engine optimisation and you are pretty much there!

14 Comments

  1. Reply October 25, 2018 / 03:35 MattSiteGround Team

    That's great to hear Hristo.

    My current biggest issue with my cloud plan is that it's still running on MySQL Ver. 5.6.3 which means I can't convert all the database row tables to InnoDB (they're currently a mix with MyISAM) as full-text indexing is not supported yet by InnoDB and may result in issues with anything less than MSQL 5.6.4.

    Running all your table rows on InnoDB seems like a great boost in performance from my past experience (and others), which is why I'm surprised SiteGround focusing on that hasn't updated yet. When can we expect MSQL 5.6.4 or higher?

    Thank you.

    Matt

    • Reply October 25, 2018 / 03:54 Hristo PandjarovSiteGround Team

      We have much higher MySQL versions on our shared and cloud servers, I am not sure what exactly you mean but it's 5.6.36-82.1. I can't find a cloud server associated with the email you used to post this comment to check it out but if you post a ticket in your Help Desk, my colleagues can take a look at it.

  2. Reply October 26, 2018 / 00:28 MattSiteGround Team

    Thanks for the quick response. I was explaining the issue to one of your support reps (ticket 2891631) and he told me that cloud plans couldn't use that version, and that I'd have to upgrade to a dedicated server if I wanted to do that.

    • Reply October 26, 2018 / 03:42 Hristo PandjarovSiteGround Team

      Your ticket will receive a follow-up shortly!

      • October 28, 2018 / 23:22 MattSiteGround Team

        It did receive a follow up as I opened a new ticket inquiring whether the initial response I received was correct or what you mentioned in your comment was in fact right.

        They said that you guys don't know when you're going to upgrade the cloud hosting plans to 5.6.4 as I was asking for an ETA, so I'm not sure who or what to believe now.

      • October 29, 2018 / 05:27 Hristo PandjarovSiteGround Team

        As I said, we have much newer version than that and InnoDB is fully available everywhere. I think the last reply from our supervisor should clarify the version misunderstanding.

  3. Reply October 30, 2018 / 05:54 MattSiteGround Team

    Thanks for looking into this for me, the response from the supervisor does help clear things up. 🙂

  4. Reply October 31, 2018 / 10:22 LancerSiteGround Team

    Even when I changed my PHP version from 5.6.38 to 7.3 I'm still getting the old version in the folder that already updated. Any ideas why? And FYI there's no option to CHAT to any of your CSR's when you login to the member area. I need help ASAP.

    • Reply November 2, 2018 / 05:07 Hristo PandjarovSiteGround Team

      Please, post a ticket in your Help Desk and my colleagues will assist you further. Most probably, you have another .htaccess in a subfolder modifying the active version.

  5. Reply November 1, 2018 / 03:54 JakeSiteGround Team

    Hi,

    How about MariaDB as database. When this be available in Siteground platform?

    Thanks.

    • Reply November 2, 2018 / 05:16 Hristo PandjarovSiteGround Team

      At this time we do not have any plans to start using MariaDB. We use Percona on our accounts which performs great!

  6. Reply November 2, 2018 / 13:45 RobertSiteGround Team

    Site Developers are requesting we have MySQL 5.7.17 for our new site release in a couple months. Thoughts?

    I currently have half a dozen small sites on your service and love it. However, this is the first site coming from a national design and development firm...

    • Reply November 5, 2018 / 05:40 Hristo PandjarovSiteGround Team

      At this time, I can't provide you with ETA when MySQL 5.7 will be available for our customers.

  7. Reply November 5, 2018 / 07:16 ChrisSiteGround Team

    This is great news! so I can test my site in staging before put it to live. I read some PHP 7.3 Benchmarks it seems faster than previous PHP.
    I couldn't wait final PHP 7.3 GA to be shipped be end of this year.

Reply

* (Required)