PHP.ini Manager

Version 2.1.1 (2017-08-24)

  • Minor fix in hook code to ensure php.ini is updated when the PHP verson is changed

Version 2.1 (2017-07-28)

  • Fixed account list being empty in some situations
  • Fixed hook to ensure php.ini files can be removed when an account is terminated

Version 2.0 (2017-02-22)

  • Added support for EasyApache 4
  • Added support for MultiPHP
  • Added hook for proper cleanup on account removal
  • Added hook to recompose PHP.ini files when the PHP version of a user or domain is changed
  • Speed improvements
  • Minor bug fixes
  • Added Beta Channel

Version 1.4

  • Added option to disable or enable for all accounts with custom PHP.ini
  • Use updated folder structure for Apache 2.4 (/usr/local/apache/conf/userdata/../2_4/..)

Version 1.3

  • Improved disabling of lines in PHP.ini (; option)

Version 1.2

  • Made application compatible with AppConfig (cPanel 11.38.2+)

Version 1.1

  • Added option to set custom php.ini files per domain
  • Improve speed when listing accounts

Version 1.0

  • Settings moved to seperate config file
  • Settings can now be changed in the interface
  • Improved layout
  • Added links to website and changelog

Version 0.9

  • Fixed alphabetic sort
  • Added link to changelog
  • Further improved layout

Version 0.8

  • Added auto-update functionality

Version 0.7

  • Added options to keep exisitng php.ini files when the solution is (re)enabled / disabled
  • Empty folders under /usr/local/apache/conf/userdata/ are now removed as well
  • Added indicator (V) which checks for suphp_configpath.conf files
  • Improved layout / added more information

Version 0.6

  • Folders under /usr/local/apache/conf/userdata/ are now created recursively
  • Added sanity check to see if suphp.conf exists
  • Added sanity check for uncommented entries in suphp.conf under section [phprc_paths]
  • php.ini files are now correctly set as root or on creation, saves and updates
  • php.ini files are protected by user deletion with chattr (thanks h100!)
  • Added X to account list which undoes all modifications

Version 0.5

  • Commented entries can now be added. The uncommented counterpart is removed. NOTE: requires *exact* match
  • Added ability to update all custom php.ini files with the global php.ini file, preserving all custom directives
  • Added editor for custom php.ini entries
  • Added option to make user own the php.ini file
  • Added option to take a backup during updates
  • User accounts are now sorted alphabetically

Version 0.4

  • fixed a bug in custom php.ini creation if ssl folder was not already present

Version 0.3

  • detect if suPHP is present
  • added some layout
  • added domain name to list
  • basic info added to header

Version 0.2

  • list custom php entries
  • enable custom php.ini configuration per user
  • detect customizations if they are under section [phpinimgr_custom]
  • check for latest version

Version 0.1

  • initial release


The current version is 2.1.1. Changelog


This WHM plugin is listed in the cPanel App Catalog and is available free of charge.

Consider a donation

We have spent a fair amount of time developing scripts and plugins that are free for you to use. If you can afford it, please consider a donation.

Any amount donated will be spent improving and maintaining our free products. Donations can be made via our website. Thank you for your support!