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.