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

Server Setup Guides

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...
7th May 2026

Install PHP-FPM on Arch Linux

Install PHP-FPM on Arch Linux

Step 1 – Install

pacman -S --noconfirm php php-fpm
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/php-fpm.d/www.conf)

user  = www-data
g...
7th May 2026

Install PHP-FPM on Debian 12

Install PHP-FPM on Debian 12

Step 1 – Install

apt update && apt upgrade -y
apt install -y php8.2-fpm php8.2-cli php8.2-opcache php8.2-mysql php8.2-mbstring php8.2-xml php8.2-gd
systemctl enable --now php8.2-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null...
7th May 2026

Install PHP-FPM on Gentoo Linux

Install PHP-FPM on Gentoo Linux

Step 1 – Install

# /etc/portage/make.conf: PHP_TARGETS="php8-2"
# USE="fpm opcache mysql"
emerge --ask dev-lang/php
rc-update add php-fpm default && rc-service php-fpm start

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || p...
7th May 2026

Install PHP-FPM on NetBSD 10

Install PHP-FPM on NetBSD 10

Step 1 – Install

pkgin install php php-fpm
echo 'php_fpm=YES' >> /etc/rc.conf && service php_fpm start

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 (/usr/pkg/etc/php-fpm.d/www.con...

7th May 2026

Install PHP-FPM on OpenBSD 7.5

Install PHP-FPM on OpenBSD 7.5

Step 1 – Install

pkg_add php php-fpm
rcctl enable php83_fpm && rcctl start php83_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.conf)

user  = www-data
group =...
7th May 2026

Install PHP-FPM on RHEL 9

Install PHP-FPM on RHEL 9

Step 1 – Install

subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
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...
7th May 2026

Install PHP-FPM on Ubuntu 24.04

Install PHP-FPM on Ubuntu 24.04

Step 1 – Install

apt update && apt upgrade -y
apt install -y php8.3-fpm php8.3-cli php8.3-opcache php8.3-mysql php8.3-mbstring php8.3-xml php8.3-gd
systemctl enable --now php8.3-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/n...
7th May 2026

Install PostgreSQL on RHEL 9

Install PostgreSQL on RHEL 9

Step 1 – Install

dnf install -y postgresql-server postgresql-contrib
postgresql-setup --initdb
systemctl enable --now postgresql

Step 2 – Connect as superuser

sudo -u postgres psql

Step 3 – Create database and user

CREATE USER appuser WITH PASSWORD 'StrongPas...
7th May 2026