How to Install PHP 7.4 on CentOS Stream 9

To install PHP 7.4 on CentOS Stream 9, follow these steps:

Step 1 : Ensure your system is up-to-date by running the following command:

Step 2 : Install the Remi repository by using the following command:

Step 3 : Verify available PHP modules with the command:

Step 4 : Enable the Remi repository by executing:

Step 5 : Install PHP core components including php74, php74-php-fpm, and cli:

Step 6 : Install commonly used PHP extensions with the command:

Explanation of Extensions:

- mysqlnd: MySQL Native Driver for better performance.

- curl: Client URL library for data transfer.

- gd: Graphics Drawing for image processing.

- mcrypt: Encryption algorithms.

- json: JSON support for PHP.

- pear: PHP Extension and Application Repository.

- common: Common files for PHP.

- xml: XML support.

- zip: ZIP archive support.

- devel: Development files.

- xsl: XSLT support.

- soap: SOAP protocol support.

- bcmath: Arbitrary precision mathematics.

- mbstring: Multibyte string support.

- gettext: Internationalization functions.

- imagick: ImageMagick PHP extension.

Step 7 : Verify PHP Version

Congratulations! You have successfully installed PHP 7.4 on CentOS Stream 9.