As part of our ongoing efforts to maintain compliance with the latest security bulletins and standards, we will be upgrading MySQL and PHP on our servers to PHP 7.2.  This is also in support of our ongoing effort to provide the most reliable hosting experience possible…

 

What’s happening and why?

PHP will be upgraded from 7.0 to the latest version of 7.2.  MySQL will be upgraded from MariaDB 10.1 to the latest version of MariaDB 10.2.  If your site or applications implement PHP functions that are incompatible with PHP 7.2.x, then you can request more technical information from us.  You may also find answers to frequent questions further in this article.

 

When does work start?

We will begin work on 3 August for a period of 2 weeks between the hours of 9:00pm – 3:00am.  There will be a brief period where Apache and MySQL will not be reachable as these services are restarted after the upgrades.  The estimated downtime will be 15 minutes but may be longer.

 

Which modules and files will be affected by the PHP 7.2 upgrade?

The following module has been installed through a PECL extension in PHP 7.2:

  • mcrypt

The following are PHP 7.2 modules:

  • bcmath
  • bz2
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dom
  • exif
  • fileinfo
  • filter
  • ftp
  • gd
  • gettext
  • hash
  • iconv
  • imagick
  • imap
  • intl
  • ionCube Loader
  • json
  • libxml
  • mbstring
  • mysqli
  • mysqlnd
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_sqlite
  • Phar
  • posix
  • pspell
  • readline
  • Reflection
  • session
  • SimpleXML
  • soap
  • sockets
  • SPL
  • sqlite3
  • standard
  • tidy
  • timezonedb
  • tokenizer
  • wddx
  • xml
  • xmlreader
  • xmlrpc
  • xmlwriter
  • xsl
  • Zend OPcache
  • zip
  • zlib

 

We will be backing up and making changes to the following client files:

  • htaccess files
    • Update /opt/cpanel/ea-php70/root/etc/php.ini to /opt/cpanel/ea-php72/root/etc/php.ini
    • Update application/x-httpd-ea-php70 to application/x-httpd-ea-php72
  • cron jobs
    • Update /opt/cpanel/ea-php70/root/ to /opt/cpanel/ea-php72/root/

 

Where can I get further help?

If you are a hosted customer, we will be in touch to confirm the upgrade date if we believe you will be more adversely affected than we expect.  For customers who are not hosted with us, then this message does not affect you.

Should you need further help and advice, or would like to move to our hosting – please contact us.