Server configuration guides - Page 2
Use this path when you are building or fixing a Linux server stack. These guides focus on getting web services, databases, PHP, TLS, and reverse proxies into a working production shape.
Curated guides
Server setup guides
36 matched guides, newest first. Page 2 of 3.

How to Install PHP 8.2 on Ubuntu 26.04, 24.04 and 22.04
Install PHP 8.2 on Ubuntu when an application still requires the 8.2 runtime, extension ABI, or compatibility behavior before you move it to a newer PHP branch. Ubuntu...

How to Install PHP 8.3 on Ubuntu 26.04, 24.04 and 22.04
PHP 8.3 is the branch many production applications still target when they need modern language features without moving to the newest PHP line. To install PHP 8.3 on...

How to Install PHP 8.4 on Ubuntu 26.04, 24.04 and 22.04
Install PHP 8.4 on Ubuntu when your application targets property hooks, asymmetric visibility, the #[\Deprecated] attribute, or a PHP 8.4 compatibility window before moving to a newer branch....

How to Install PHP 8.5 on Ubuntu 26.04, 24.04 and 22.04
Install PHP 8.5 on Ubuntu when your application needs the newer URI extension, pipe operator, clone() property updates, or array helper functions covered in the official PHP 8.5...

How to Install Matomo with Nginx on Ubuntu 26.04, 24.04 and 22.04
Matomo gives you page views, goals, campaigns, and ecommerce reporting without handing that data to a third-party analytics provider. You can install Matomo on Ubuntu with Nginx, MariaDB,...

How to Install Nginx Mainline on Ubuntu 26.04, 24.04 and 22.04
Installing Nginx Mainline on Ubuntu from the nginx.org APT repository gives you upstream mainline packages instead of the release-frozen Nginx builds in Ubuntu's default archive. Use this path...

How to Install Nginx on Ubuntu 26.04, 24.04 and 22.04
Ubuntu already ships a solid Nginx package in the default repositories, so getting a reverse proxy, a static site server, or the first piece of a LEMP stack...

How to Install MariaDB 11.8 on Ubuntu 26.04, 24.04 and 22.04
MariaDB 11.8 is the branch to install on Ubuntu when you need the newer LTS feature set, including native vector search, the extended TIMESTAMP range through 2106, and...

How to Install MariaDB on Ubuntu 26.04, 24.04 and 22.04
Ubuntu's default MariaDB packages are the right starting point when you want a MySQL-compatible database server that stays inside the normal APT update flow. To install MariaDB on...

How to Install PHP on Ubuntu 26.04, 24.04 and 22.04
Server stacks depend on the PHP branch that a CMS, framework, or legacy application supports, and Ubuntu's default repositories give each LTS release a maintained PHP package without...

How to Setup Nginx FastCGI Cache on Ubuntu 26.04, 24.04 and 22.04
Nginx FastCGI Cache on Ubuntu reduces PHP-FPM work by storing repeat dynamic responses in an Nginx-managed cache directory. For WordPress, Laravel, phpMyAdmin, and similar PHP applications, this can...

How to Install Apache on Debian 13, 12 and 11
A Debian web server starts quickly with Apache because the default repositories already include the Apache HTTP Server as the apache2 package. Debian does not use the Red...