Blog

Guides from the NOC

Written from running the hardware — what breaks, why, and the command that fixes it.

14 posts matching “php” in VPS · Clear

VPS Nginx FastCGI Cache Setup: Speed Up PHP Sites Without Varnish

Skip the extra Varnish daemon. Set up Nginx's built-in FastCGI cache to speed up PHP-FPM sites on your VPS, with safe rules for logged-in users and carts.

28 August 2026 · 6 min · 8 views
VPS VPS Timezone Wrong? Fix Cron, PHP & MySQL Time Mismatches

VPS clock right but cron, WordPress, and MySQL times don't match? Fix timezone settings across OS, PHP, MySQL, cron, and Docker layer by layer.

6 August 2026 · 7 min · 14 views
VPS PHP-FPM Pool Tuning: Fix pm.max_children on a VPS

Site crawling or throwing 502s under traffic? Learn how to calculate pm.max_children and pick dynamic vs ondemand vs static PHP-FPM on your VPS.

29 July 2026 · 6 min · 17 views
VPS cPanel EasyApache 4: Rebuild PHP/Apache Without Breaking Sites

Rebuild PHP and Apache with cPanel EasyApache 4 in WHM safely - avoid the missing extensions, PHP handler mismatches, and 500 errors a bad rebuild causes.

16 July 2026 · 5 min · 14 views
VPS How to Load Test Your VPS Before a Launch or Sale

Learn how to load test your VPS with ab, wrk, and k6 before a launch or sale, and fix the PHP-FPM, MySQL, and Nginx limits that cause it to fall over.

12 August 2026 · 6 min · 9 views
VPS Upgrading Ubuntu LTS on a VPS Without Breaking Your Site

Planning a do-release-upgrade on your Ubuntu VPS? Use this safe checklist to avoid downtime, broken PHP/Nginx configs, and SSH lockouts mid-upgrade.

4 August 2026 · 6 min · 23 views
VPS Install Memcached on a VPS: Setup, Sessions & Fixes

Install Memcached on your VPS, wire it into PHP sessions, and fix Connection Refused and Class Memcached Not Found errors while keeping port 11211 secure.

28 July 2026 · 6 min · 10 views
VPS Stop WordPress Brute-Force Logins with a Fail2Ban Jail

wp-login.php getting hammered by bots? Set up a custom Fail2Ban jail on your VPS to block WordPress login brute-force attacks right at the firewall level.

21 July 2026 · 6 min · 12 views
VPS Install a LAMP Stack on a Fresh Ubuntu VPS: Full Guide

Step-by-step guide to installing Apache, MySQL/MariaDB, PHP and a free SSL cert on a bare Ubuntu VPS, plus the vhost and .htaccess errors people hit.

20 July 2026 · 6 min · 8 views
VPS Install a LEMP Stack on a Fresh Ubuntu VPS: Full Guide

Step-by-step guide to installing Nginx, PHP-FPM, MySQL/MariaDB and a free SSL cert on a bare Ubuntu VPS, plus the errors people hit along the way.

20 July 2026 · 6 min · 14 views
VPS "Too Many Open Files" on Your VPS: Fixing ulimit Limits

VPS throwing 'Too many open files' errors in Nginx, MySQL, or PHP-FPM? Learn how Linux file descriptor limits work and how to raise them safely.

18 July 2026 · 6 min · 20 views
VPS Backup and Restore MySQL on a VPS with mysqldump

phpMyAdmin timing out on a big database? Learn to back up and restore MySQL on your VPS with mysqldump, fix common errors, and automate it with cron.

18 July 2026 · 6 min · 10 views
VPS VPS Out of Memory: Diagnose OOM Killer and Add Swap

VPS randomly killing MySQL or PHP-FPM? Learn how to confirm an OOM kill, add swap space fast, and right-size PHP-FPM and MySQL so it stops recurring.

13 July 2026 · 6 min · 24 views
VPS VPS Running Slow? How to Find and Fix High CPU Usage

VPS running slow or unresponsive? Learn how to find the process eating your CPU - PHP-FPM, MySQL, cron, or a bad bot - and fix it for good.

13 July 2026 · 5 min · 12 views