Back to PHP (Applications and Scripts)

PHP 7.2 Release Notes


Effective July, 2018, Midphase will be updating all our servers by installing PHP 7.2. This could potentially affect the functionality of your site. This article will inform you of the changes that will take place as a result of the upgrade.

What is Changing?

PHP Changes:

  1. PHP 7.2 has been installed on all servers.

  2. PHP 7.2 will be set as the default for all sites on the servers.

  3. PHP 7.0 (the current version) will remain on the server for 1 month after the upgrade.

  4. These links provide documentation on bringing your PHP code up to date. PHP 7.0 to PHP 7.1 and PHP 7.1 to PHP 7.2

MYSQL Changes:

  1. MariaDB 10.1 will be upgraded to MariaDB 10.2

  2. Known changes and incompatibilities are listed here.

  3. MariaDB enables "strict mode" by default as of version 10.2. Strict mode controls how MariaDB and MySQL handle invalid or missing values in data-change statements such as INSERT or UPDATE. Applications not built with strict mode enabled may cause undesired behavior; please verify applications are built with strict mode. More information about strict mode is available here.

What Modules Will Be Affected By The 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

Which Of My Files Will Be Affected By The Change?

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/



Related Articles

How To Correct PHP Issues Related To The PHP 7.4 Upgrade
PHP 7.4 and MariaDB 10.3 Upgrade Schedule
PHP 7.3 and HTTP/2 Upgrade Schedule
How To Correct PHP Issues Related To The PHP 7.3 Upgrade
PHP 7.2 Upgrade Schedule

Can’t Find what you need?

No worries, Our experts are here to help.