Easy PHP Settings
Easy PHP Settings provides a user-friendly interface to view and manage crucial PHP and WordPress configurations without needing to manually edit server files. It’s designed for both single-site and multisite installations, giving administrators the power to optimize their environment directly from the dashboard.
Key Features:
- Manage PHP Settings: Easily modify the 5 core PHP settings (
memory_limit,upload_max_filesize,post_max_size,max_execution_time,max_input_vars) through dedicated fields. - Custom php.ini Configuration: Add any additional PHP directives (session settings, timezone, logging, file uploads, etc.) directly in the flexible custom configuration textarea.
- Quick Presets: Choose from pre-configured optimization profiles (Default, Performance, WooCommerce, Development, Large Media) that populate both core fields and custom php.ini directives automatically.
- WordPress Memory Management: Configure WordPress-specific memory limits including
WP_MEMORY_LIMITandWP_MAX_MEMORY_LIMITto optimize your site’s performance. - Automatic Configuration: When you save your settings, the plugin automatically generates
.user.iniandphp.inifiles in your WordPress root directory. - Configuration Generator: For locked-down environments, the plugin provides a generator to create configuration snippets that you can manually add to your server files.
- PHP Extensions Viewer: View all loaded PHP extensions categorized by type, with indicators for critical missing extensions and recommendations.
- Settings Validation: Automatically detects potentially problematic configuration values and warns you before saving.
- Settings History: Track all changes made to your settings with the ability to restore previous configurations. Export history as CSV.
- Import/Export: Backup your settings as JSON files and migrate configurations between sites effortlessly.
- One-Click Reset: Reset to recommended values or server defaults with automatic backup creation.
- Helpful Tooltips: Hover over help icons next to each setting to understand what it does and why it matters.
- Live Status Checker: A dedicated “Status” tab shows your current server environment, including PHP version, server software, and a comparison of current vs. recommended PHP values.
- WordPress Debugging: A “Debugging” tab with on/off switches lets you easily toggle
WP_DEBUG,WP_DEBUG_LOG,WP_DEBUG_DISPLAY, andSCRIPT_DEBUGconstants in yourwp-config.phpfile. - Multisite Compatible: On multisite networks, settings are managed at the network level by Super Admins.
This plugin is perfect for developers and site administrators who want a quick and safe way to view and adjust their site’s technical settings.
Privacy & usage data:
On activation and periodically while active, Easy PHP Settings sends basic site information to the developer to improve plugin services: site URL, WordPress/PHP/plugin versions, server software, admin email, and lists of installed plugins and themes. An informational admin notice explains this on first use; see the About tab for full details.
Pro Features
Upgrade to Easy PHP Settings Pro for advanced controls, automation, and tooling designed for performance, safety, and team productivity.
Advanced PHP & Server Controls
- Manage all PHP INI directives (memory, upload, post size, execution time, input vars, OPcache, sessions, error_reporting).
- Advanced Config Generator (Apache .htaccess, NGINX snippets, cPanel/LiteSpeed compatibility).
- Per-site overrides in Multisite (instead of only Network Admin).
- PHP Extension Checker → Detects missing extensions (imagick, intl, bcmath, etc.) and gives install guidance.
- Real-time Server Health Monitor → CPU, RAM, disk usage, PHP-FPM pool stats.
Optimization & Performance
- One-click Optimization Profiles (ready presets):
- WooCommerce Stores
- Elementor / Page Builders
- LMS (LearnDash, TutorLMS)
- High Traffic Blogs
- Multisite Networks
- Smart Recommendations → Suggest best values based on your hosting/server.
- OPcache Manager → Enable/disable and tune OPcache.
Safety & Reliability
- Backup & Restore Configurations (before/after editing .user.ini & php.ini).
- Safe Mode → If wrong values break the site, plugin auto-rolls back to last working config.
- Error Log Viewer → View PHP error logs and debug logs directly from dashboard.
- Email Alerts & Notifications → Sends warnings if PHP limits are too low, or site hits memory/time limits.
Productivity & Agency Tools
- Import / Export Settings → Save your preferred config and apply on other sites.
- Multi-Site Templates → Apply one config across the network.
- White-label Option → Rebrand plugin for agencies (hide “Easy PHP Settings” branding).
- Role-based Access → Allow only specific roles (like Admins, Developers) to change PHP settings.
Premium Experience
- Priority Support (faster replies, email/ticket).
- Regular Pro Updates with new hosting compatibility.
- Advanced Documentation & Tutorials (step-by-step setup guides).
Summary (Pro Highlights)
- Advanced Settings (all directives, OPcache, sessions)
- Profiles (WooCommerce, LMS, high traffic, etc.)
- Monitoring (server health, error logs)
- Backup/Restore + Safe Mode
- Import/Export & Agency Tools
- Alerts & Notifications
- Premium Support
