Server Services & PHP Configuration

Control server services and PHP configuration

⚙️ Services Tab

Control server services and PHP configuration.

PHP Configuration

Adjust PHP settings for your websites:

  • Memory Limit - How much RAM PHP can use (e.g., 256M, 512M)
  • Upload Max Size - Maximum file upload size
  • Post Max Size - Maximum POST request size
  • Max Execution Time - Script timeout in seconds
  • Max Input Vars - Maximum form fields

PHP Presets

Quick configuration with optimized settings:

  • Production - Secure settings, opcache enabled, errors hidden
  • Development - Verbose errors, no caching, detailed logging

Service Control

  • Restart Apache - Reload web server configuration
  • Restart PHP-FPM - Reload PHP processor
  • Restart MySQL - Restart database server
  • Caching services - Memcached, Redis and Varnish (when installed) can be started, stopped, restarted or reloaded from their own cards
⚡ Varnish configuration

The Varnish card also has a Configure button: manage cache exclusion rules for stateful pages and edit the raw VCL with compile-checked, zero-downtime saves. See the dedicated Varnish Cache documentation.

Cache Stats (Varnish & Memcached)

Running Varnish and Memcached services show a Stats button on their card. One click opens a live snapshot of how your cache is performing:

  • Cache hit rate - The headline number: how many requests were answered straight from cache
  • Requests - Client requests, cache hits and misses, backend fetches (Varnish) or get/set commands (Memcached)
  • Grace hits - Varnish only: slightly stale pages served instantly while a fresh copy was fetched in the background
  • Objects & memory - How many objects are cached and how much of the cache memory is in use
  • Evictions - Objects thrown out early to make room; consistently above zero means the cache is too small

Every metric has an info icon - hover it for a plain-English explanation. Counters are cumulative since the service last started, and the dialog shows exactly how long that was.

PHP-FPM Status

Monitor PHP-FPM pool status:

  • Active processes
  • Idle processes
  • Total requests served
  • Memory usage per process
💡 Quick Setup

Use Production preset for live sites (security hardened) or Development preset for debugging (verbose errors). You can always fine-tune values manually afterward.