To install PHP 7.4 on Fedora 39, follow these steps:
Step 1 : Begin by updating your system using the following command:
Step 2 : Add the Remi repository to your system:
Step 3 : Check available PHP modules using the following command:
Step 4 : Enable the Remi repository for PHP:
Step 5 : Install PHP 7.4 core components:
Step 6 : Install commonly used PHP extensions.
Explanation of extensions:
- mysqlnd: MySQL Native Driver
- curl: cURL extension for HTTP requests
- gd: Graphics Draw extension for image processing
- mcrypt: Encryption functions (considered deprecated in PHP 7.2 and removed in PHP 7.4)
- json: JSON handling support
- pear: PHP Extension and Application Repository
- common: Common files for PHP
- xml: XML support
- zip: ZIP archive support
- devel: PHP development files
- xsl: XSL extension for XML
- soap: SOAP extension for web services
- bcmath: BCMath arbitrary precision mathematics
- mbstring: Multibyte string support
- gettext: Gettext support for message translation
- imagick: ImageMagick extension for image processing
Step 7 : Check the installed PHP version to ensure successful installation:
Congratulations! You have successfully installed PHP 7.4 on Fedora 39 along with commonly used extensions. Your system is now ready for PHP development.