C
Utilities Free WordPress.org

Custom PHP Settings

4.4 (15 reviews)
· 10K+ active installs · By cyclonecode
Active Installs
10K+
Rating
4.4 / 5
Version
v2.4.1
Last Updated
Nov 2025
Share

Plugin Review

AI-Researched

What 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 .htaccess to 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.ini file, respecting the user_ini.cache_ttl value 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 .htaccess setups, you can define custom $_SERVER variables via mod_env, useful for advanced server configurations.
  • Security recommendations — The plugin documents how to block .user.ini files 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

What's Good
  • 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.
Drawbacks
  • 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

apache apache2 htaccess php settings

Frequently Asked Questions