Apr 14, 2012, 12:04 AM
PHP Won't Run as Apache Module
I am currently running Plesk 10.4.4 on CentOS 5 (Parallels Plesk Panel v10.4.4_build1013111102.18 os_CentOS 5).
I ran into a problem with a PHP script I was using and after viewing the data from phpinfo() I noticed "Server API: CGI/FastCGI". Since this script requires I run PHP as an Apache Module I went to my service plans an updated the hosting parameters to Run PHP as -> Apache module. I synced my subscriptions and verified that the domain itself showed that PHP was running as a module.
Unfortunately phpinfo() is still showing "Server API: CGI/FastCGI" and the script still does not run.
I have restart httpd and even rebooted the server. Still no luck getting this to change.
My other Plesk server has PHP set to run as a module and shows "Server API: Apache 2.0 Handler" from phpinfo().
Any suggestions on how to fix this?
Thanks for your time,
Apr 14, 2012, 03:03 PM
Ok, I have discovered the problem but still need a solution. My server is set up as a VPS and has pp10-vps-optimized installed. Per the Plesk documentation, PHP will be available only through CGI when this is installed.
I found instructions for turning off the optimization here:
Unfortunately it seems Plesk 10.4.4 works a bit differently. My httpd.conf file does not have a line that I can uncomment to enable mod_php.so. I assume this is because of the addition of the Apache modules control in the interface (Tools & Settings -> Apache Modules).
Are there revised instructions for switching the panel back to normal operation mode in Plesk 10.4.4?
Apr 16, 2012, 02:36 AM
Can you enable mod_php in Tools & Settings > Apache Modules ?
Tags for this Thread