A php handler loads the php modules and that determines how the php pages loaded on the server. Different types of php handlers are CGI, DSO, suPHP, & FastCGI. In a cPanel server, we have a command-line option to list the current working handler.
Steps to list the php handler from command-line:
Step 1 : Login to the server as root user.
Step 2 : Execute the command;
/usr/local/cpanel/bin/rebuild_phpconf --current
Example:
root@test [~]# /usr/local/cpanel/bin/rebuild_phpconf --current
Available handlers: suphp dso cgi none
DEFAULT PHP: 5
PHP4 SAPI: none
PHP5 SAPI: suphp
SUEXEC: enabled
RUID2: not installed
The above command also lists the available php handlers. Also, you can use the below command for available php handlers. 🙂
/usr/local/cpanel/bin/rebuild_phpconf --available
Example:
root@test [~]# /usr/local/cpanel/bin/rebuild_phpconf --available
Available handlers: suphp dso cgi none
PHP4 SAPI: not installed
PHP5 SAPI: cgi-fcgi
SUEXEC: available
RUID2: not available
That’s it..! 🙂
Related:
How to change php handler from backend on cPanel server
How to change PHP handler from SuPHP to FastCGI in a cPanel server