How to Install PHP 7.2 on CentOS 7

To install PHP 7.2 on CentOS 7, follow these steps:

Step 1 : First, ensure your system packages are up to date:

Step 2 : Install the Remi repository which provides the PHP packages:

Step 3 : Enable the PHP 7.2 repository from Remi:

Step 4 : Now install PHP 7.2 core packages:

Step 5 : Install commonly used PHP extensions. These extensions provide additional functionality to PHP:

- mysqlnd: MySQL Native Driver for PHP, improves the performance and compatibility with MySQL databases.

- curl: Allows PHP to communicate with other servers using various protocols like HTTP, FTP, etc.

- gd: Adds support for the GD graphics library, useful for image processing.

- mcrypt: Provides encryption algorithms.

- json: Adds support for JSON (JavaScript Object Notation) serialization.

- pear: PHP Extension and Application Repository framework.

- common: Common files for PHP.

- xml: Adds support for XML manipulation.

- zip: Provides ZIP archive management functions.

- devel: Development files necessary for building PHP extensions.

- xsl: Adds support for XSLT (XSL Transformations).

- soap: Implements Simple Object Access Protocol (SOAP).

- bcmath: Provides arbitrary precision mathematics functions.

- mbstring: Multibyte string support.

- gettext: Adds GNU gettext support.

- imagick: PHP extension to create and modify images using the ImageMagick library.

Step 6 : Check the installed PHP version:

Congratulations! You have successfully installed PHP 7.2 on CentOS 7.