Custom PHP Settings
Plugin Review
AI-ResearchedWhat is Custom PHP Settings?
Custom PHP Settings is a utility plugin developed by cyclonecode that has been actively maintained for 7 years. It directly modifies your server’s .htaccess or .user.ini file to change PHP directives from within the WordPress admin dashboard. With 10K+ active installs and a 4.4/5 rating from 15 reviews, it serves a specific niche: users who need to override php settings wordpress without editing configuration files manually. The current version is 2.4.1, last updated on Nov 20, 2025, and it supports WordPress up to 6.8.5.
The plugin’s ratings show a clear split: 80% of reviewers gave it five stars, while 13% rated it one star. This pattern suggests it works reliably for most users but may cause issues when server permissions are misconfigured. The plugin requires PHP 5.6+ and WordPress 4.1.0+, making it compatible with nearly every modern hosting environment.
Key Features of Custom PHP Settings
- Direct .htaccess or .user.ini editing — The plugin writes PHP directives directly to your server configuration file, bypassing the need to edit files via FTP or cPanel.
- Apache module support — When PHP runs as an Apache module, it modifies
.htaccessto change php values via htaccess wordpress, ensuring settings apply immediately. - CGI/Fast-CGI support — For CGI-based PHP installations, the plugin creates or edits a
.user.inifile, respecting theuser_ini.cache_ttlvalue for cache timing. - Visual settings table — All non-system PHP settings appear in a table; modified values display in red, helping you spot conflicts with other plugins or
wp-config.php. - Multiple configurations (premium) — The paid version lets you create named configuration sets, allowing you to switch profiles (e.g., staging vs. production) with one click.
- Environment variable support (premium) — For Apache
.htaccesssetups, you can define custom$_SERVERvariables viamod_env, useful for advanced server configurations. - Security recommendations — The plugin documents how to block
.user.inifiles from public access using Apache or NGINX rules, reducing exposure risks. - Update configuration checkbox — A dedicated checkbox in the editor ensures you intentionally apply changes, preventing accidental overwrites of server files.
Who Should Use Custom PHP Settings?
This plugin targets site administrators who need granular control over apache php settings plugin configurations but lack direct server access. It suits intermediate users comfortable with concepts like PHP memory limits, upload max filesize, and execution time. The plugin’s design assumes you understand the difference between Apache module and CGI/Fast-CGI environments. If you frequently need to set php memory limit in wordpress plugin for resource-intensive tasks like image processing or large file uploads, this tool provides a dashboard-based solution.
Beginners should approach with caution. The plugin requires the target file (.htaccess or .user.ini) to be writable by the web server, which often means adjusting file permissions. For sites on managed WordPress hosting (like WP Engine or Kinsta), this may not work because those hosts block .htaccess modifications. The 13% one-star ratings likely stem from permission errors or cache TTL delays. If you need to how to override php settings in wordpress quickly and don’t mind troubleshooting file permissions, this plugin is a solid choice.
Installation & Setup
Installation follows the standard WordPress process: upload the plugin folder to /wp-content/plugins/ and activate it. After activation, navigate to wp-admin/admin.php?page=custom-php-settings-pro to access the settings page. The plugin checks file writability automatically and displays an error if permissions are insufficient — a step that may require chmod adjustments via cPanel or FTP.
Support & Community
Support activity for Custom PHP Settings is minimal. In the last two months, the plugin’s support forum recorded open threads. Because the sample size is small, no conclusions can be drawn about resolution rates. The developer, cyclonecode, has maintained this plugin for 7 years with consistent updates, including a release on Nov 20, 2025. The premium version adds features like multiple configurations and environment variables, but the free version handles the core task of overriding PHP settings effectively for most Apache-based WordPress sites.
Pros & Cons
- With 10K+ active installs and a 4.4 rating from 15 reviews, the plugin provides a straightforward interface to modify PHP settings via .htaccess or .user.ini files.
- It supports both Apache (via .htaccess) and CGI/Fast-CGI (via .user.ini) modes, adapting to different server environments without requiring advanced server access.
- The plugin clearly displays all modifiable settings in a table, with changed values highlighted in red, making it easy to track customizations.
- It includes explicit security guidance for blocking .user.ini files in NGINX and Apache, helping users avoid accidental exposure of configuration files.
- The plugin requires the .htaccess or .user.ini file to be writable by the webserver, which can be a security risk or fail on locked-down hosting environments.
- Changes made via .user.ini are subject to a cache TTL (default 300 seconds), meaning modifications may take up to 5 minutes to take effect, which can be confusing.
- The plugin only modifies non-system PHP settings and cannot override core php.ini directives, limiting its usefulness for advanced configuration needs.
Technical Details
- Requires WordPress
- 4.1.0+
- Requires PHP
- 5.6+
- Tested up to WP
- 6.8.6
- First Released
- 2019 (7+ years)
- Support (last 2 months)
- 0 threads
Feature Tags
Frequently Asked Questions
Yes, Custom PHP Settings is completely free and available on WordPress.org. It has 10K+ active installs and a rating of 4.4/5.
Custom PHP Settings has over 10K+ active installs according to WordPress.org. It was first released in 2019 and is currently at version 2.4.1.
Custom PHP Settings requires WordPress 4.1.0 or higher. It has been tested up to WordPress 6.8.5, ensuring compatibility with recent versions.
Yes, the plugin was last updated on Nov 20, 2025 and is currently at version 2.4.1. It has 15 ratings with a 4.4/5 average.
The plugin requires PHP 5.6 or higher to function. It works with both Apache module and CGI/Fast-CGI PHP configurations.
Support statistics show threads in the last 2 months with resolved, giving a resolution rate of . The plugin is maintained by cyclonecode.
Yes, beginners can use it because settings are edited from a simple WordPress settings page. However, you must ensure the .htaccess or .user.ini file is writable, and remember to check the 'Update configuration file' checkbox after making changes.
It lets you customize PHP settings directly from WordPress by modifying .htaccess (Apache module) or .user.ini (CGI/Fast-CGI) files. The plugin also displays PHP information like user_ini.filename and cache TTL values to help you configure correctly.