Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: How to change php handler from backend on cpanel server?  (Read 4553 times)

0 Members and 1 Guest are viewing this topic.

Haripriya H

  • Guest
How to change php handler from backend on cpanel server?
« on: December 05, 2013, 10:45:08 pm »
Guys,

I have referred the following commands to switch the php handler on the cpanel serevrs:

1. Command to display the current php handler installed and all the avaliable php handlers in the server:-

------
[root@me ~]# /usr/local/cpanel/bin/rebuild_phpconf --current
------

2. Command to display the available php handler installed and all the avaliable php handlers in the server:-

------
[root@me ~]# /usr/local/cpanel/bin/rebuild_phpconf --available
------

3. Command to change the default PHP handler to dso:-

------
[root@me ~]# /usr/local/cpanel/bin/rebuild_phpconf 4 dso none 1
------

4. Command to change the default PHP handler to suphp:-

------
[root@me ~]# /usr/local/cpanel/bin/rebuild_phpconf 5 none suphp 1
------

5. Command to change the default PHP handler to cgi:-

------
root@me ~]# /usr/local/cpanel/bin/rebuild_phpconf 5 none cgi 1
------

Note :

None : Apache will not process php pages.
DSO : php page will be processed with the help of libphp4.so or libphp5.so. Here mod_php must have enabled in apache conf file.
SuPHP : php page will be processed under virtual host user and it's needed mod_suphp
FCGI : php page will be processed with the help of mod_fcgi and This is a very fast way of serving PHP requests. If Suexec is enabled, each user will create their own PHP FastCGI server automatically and PHP scripts will be executed by the user who owns the VirtualHost serving the request else page will executed under "nobody".
CGI : php page will be processed with the help of mod_cgi or mod_cgid. If Suexec is enabled, PHP scripts will be executed by the user who owns the VirtualHost serving the request else it'll executed under "nobody".

try :)