Server configuration guides - Page 8
Build and repair Linux server stacks with guides for Nginx, PHP-FPM, MariaDB, TLS, reverse proxies, and production web services.
Curated guides
Server setup guides
110 matched guides, best match first. Page 8 of 10.

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 Fix Nginx 403 Forbidden
An Nginx 403 Forbidden error means the request reached the server, but Nginx or an upstream layer refused to serve the requested resource. The most common causes are...

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 Fix Nginx 404 Not Found
An Nginx 404 Not Found error means the request reached a web server, but the active Nginx configuration or the upstream application could not match it to a...

How to Fix Nginx 502 Bad Gateway
An Nginx 502 Bad Gateway error means Nginx accepted the client request but could not get a valid response from the upstream service. The upstream might be a...

How to Install MySQL 8.0 on Ubuntu 24.04 and 22.04
MySQL 8.0 still matters on Ubuntu when an application, backup chain, or replication setup is tied to that branch instead of a newer MySQL LTS release. It remains...

How to Install MariaDB on Arch Linux
Arch Linux installs MariaDB from the official repositories, but the database server will not start until you initialize /var/lib/mysql with mariadb-install-db. To install MariaDB on Arch Linux cleanly,...

How to Install PostgreSQL on Arch Linux
PostgreSQL on Arch Linux is a pacman-managed database server, but it will not start until you initialize its data directory with initdb. The official postgresql package installs the...

How to Install PHP on Arch Linux
Arch Linux keeps PHP in the official repositories, with the current branch available as php and a separate php-legacy branch for older application compatibility. Install the main package...

How to Install PHPUnit on Ubuntu 26.04, 24.04 and 22.04
Writing tests is easier when the runner matches both Ubuntu's PHP runtime and your project's dependency tree. You can install PHPUnit on Ubuntu from the default repositories for...

How to Install Redis on Ubuntu 26.04, 24.04 and 22.04
Fast caches, queue backends, rate limits, and session stores all benefit from memory-first reads instead of repeated trips to disk-backed storage. You can install Redis on Ubuntu to...

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,...