How to Set Up PHP-FPM on AlmaLinux 9

Let’s take a closer look at installing and configuring PHP-FPM on AlmaLinux 9.

1. To get started, install PHP and PHP-FPM using the DNF package manager. So, open a terminal and run this command:

sudo dnf install php php-fpm

2. After installation, check the status of PHP-FPM to make sure it’s installed correctly:

systemctl status php-fpm

If PHP-FPM is not running, start it with:

sudo systemctl start php-fpm

3. The main configuration file for PHP-FPM is located at `/etc/php-fpm.d/www.conf`. In this file, we need to specify the user and group under which PHP-FPM should run.

sudo vi /etc/php-fpm.d/www.conf

By default, PHP-FPM runs as the `apache` user and group. If we are using Nginx as the web server, change the user and group to `nginx` as seen here:

user = nginx
group = nginx

Then, save the changes and exit the editor.

4. Now, restart both Nginx and PHP-FPM:

sudo systemctl restart nginx php-fpm

5. To verify that PHP and PHP-FPM are configured correctly, we have to create a PHP file in the web server’s root directory.

For example, create a file named `info.php` with the following content:


<?php
phpinfo();
?>

Save this file in the web server’s root directory (e.g., `/var/www/html/` for Apache or `/usr/share/nginx/html/` for Nginx).

We can access the file in the web browser via the server’s IP address, e.g., `http://server_ip/info.php`.

If everything is configured correctly, we will see a page displaying detailed information about the PHP installation.

  • AlmaLinux9, linux, troubleshoot
  • 0 brukere syntes dette svaret var til hjelp
Var dette svaret til hjelp?

Relaterte artikler

SpeedTest with Linux OS

To check your Port Speed in Linux Server with SpeetTest Cli. Following the Guide bellow. To Find...

20 Useful Commands for Linux Newbies

1. Command: ls The command “ls” stands for (List Directory Contents), List the contents of the...

CentOS 7 EOL Yum Update

After the CentOS 7 EOL, Yum update showing error while updating the packages. To resolve the...

Fixing Linux Error “No Such Device” with GRUB Rescue

“Linux Error: No Such Device” with GRUB Rescue The Grand Unified Bootloader (GRUB) bootloader...