Learn how to configure PHP-FPM on AlmaLinux 9. Our Server Management Support team is here to help you with your questions and concerns.
How to Set Up PHP-FPM on AlmaLinux 9
AlmaLinux 9 is a robust, free, and open-source Linux distribution. It is ideal for enterprise and production-grade workloads.
One of the key components for running PHP-based websites on AlmaLinux 9 is PHP-FPM. PHP-FPM boosts the performance of PHP applications by managing FastCGI processes efficiently.
Let’s take a closer look at installing and configuring PHP-FPM on AlmaLinux 9.
- 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
- 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
- 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 = nginxThen, save the changes and exit the editor.
- Now, restart both Nginx and PHP-FPM:
sudo systemctl restart nginx php-fpm
- 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.
[Need assistance with a different issue? Our team is available 24/7.]
Conclusion
In brief, our Support Experts demonstrated how to configure PHP-FPM on AlmaLinux 9.
0 Comments