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
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
Use Production preset for live sites (security hardened) or Development preset for debugging (verbose errors). You can always fine-tune values manually afterward.