Need to migrate your e-mails to a new server? Free and paid versions of our online tool available.
Hero Image

Install PHP-FPM on AlmaLinux 9

Install PHP-FPM on AlmaLinux 9

Step 1 – Install

dnf install epel-release -y
dnf install -y php php-fpm php-cli php-opcache php-mysqlnd php-mbstring php-xml php-gd
systemctl enable --now php-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || php-fpm8.2 -v

Step 3 – Key pool settings (/etc/php-fpm.d/www.conf)

user  = www-data
group = www-data
listen = /run/php-fpm/www.sock
listen.owner = www-data
listen.group = www-data
pm = dynamic
pm.max_children      = 20
pm.start_servers     = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 10
pm.max_requests      = 500

Reload:

systemctl reload php-fpm 2>/dev/null || rc-service php-fpm reload 2>/dev/null || rcctl reload php83_fpm