EasyApache selects the suPHP PHP handler by default unless you select the MPM ITK option in EasyApache. The suPHP PHP handler executes PHP scripts with the permissions of their owners. For more information about the suPHP PHP handler, read our Apache Module: SuPHP documentation.
EasyApache installs the DSO PHP handler functionality by default, but does not select DSO as your PHP handler. If you select DSO as your PHP handler, your web server will provide the version of PHP that you select through the
This is generally the fastest way to respond to PHP requests, but PHP scripts will execute as the
. If PHP scripts execute as the
nobody user, you cannot identify which user account executed the script.
For more information about how to migrate from DSO to suPHP, read our documentation.
How to install additional PHP handlers
In order to select a particular PHP handler, you must use WHM's EasyApache 3 interface (Home >> Software >> EasyApache 3) to install the Apache module for the handler in EasyApache.
After the EasyApache build completes, the EasyApache 3 interface will display the Configure PHP and suEXEC interface automatically.
The CGI PHP handler
The CGI option in EasyApache provides the CGI PHP handler functionality. EasyApache selects the CGI option by default, but does not select it for your PHP handler. If you deselect the CGI option, you can reselect it at a later date. The suPHP PHP handler requires that you select the CGI option.
For more information on the CGI option, read our PHP Module: CGI documentation.
The FCGI PHP handler
The Mod FastCGI v2.3.9 option in the Exhaustive Options List stage of WHM's EasyApache 3 interface will install the fcgi PHP handler.
For more information on the Mod FastCGI v2.3.9 option, read our Apache Module: FCGId documentation.