Curated resource guide
WordPress Hosting and Server Resources
Understand the infrastructure beneath WordPress well enough to configure it, size it, and diagnose it. This guide covers Linux, Nginx, Apache, PHP-FPM, MySQL, DNS, TLS, caching, cron, email, backups, logs, containers, managed hosting, high availability, and the boundary between server and application problems.
Scope
What this guide covers
- WordPress server requirements
- Linux fundamentals
- Nginx and Apache
- PHP-FPM
- MySQL/MariaDB
- DNS
- TLS
- HTTP/2 and HTTP/3
- filesystem and permissions
- PHP extensions
- memory and execution limits
- OPcache
- caching layers
- cron
- backups
- logs
- monitoring
- security
- resource sizing
- shared/VPS/cloud/managed hosting tradeoffs
- containers
- CDN
- object storage
- staging
- deployment
- high availability
- and diagnosing server versus application bottlenecks
Selected references
Curated resources
Links open the original publisher so you can use the complete, current material in context.
- 01Recommended starting point
WordPress Requirements
The current official baseline for PHP, database, HTTPS, and server support expected by WordPress.
wordpress.org - 02
WordPress Hosting Handbook
A host-focused handbook for platform requirements, testing, performance, security, and collaboration with WordPress Core.
make.wordpress.org - 03
WordPress Server Environment
The official starting point for web servers, PHP, databases, permissions, and environment-level WordPress concerns.
developer.wordpress.org - 04
WordPress on Nginx
WordPress-specific Nginx notes for routing, permalinks, multisite, caching, and common deployment patterns.
developer.wordpress.org - 05
WordPress on Apache
Configure Apache modules, overrides, permalinks, virtual hosts, and WordPress-aware request handling.
developer.wordpress.org - 06
PHP-FPM Installation and Configuration
The PHP manual covers process pools, workers, logging, environment handling, and operational FPM configuration.
php.net - 07
Finding Server Information
Use WordPress and host-level signals to identify the software versions and limits behind a site.
developer.wordpress.org