There are two ways to configure Apache to use PHP:
- Configure Apache to load the PHP interpreter as an Apache module
- Configure Apache to run the PHP interpreter as a CGI binary
(PS: Windows IIS normaly configures as CGI by the way)
It is the intention of this post to provide you information relating to the configuration and recognition of each method. "In general" historically only one method or the other has been implemented, however, with the architectural changes made to PHP starting with PHP5, it has been quite common for hosting firms to configure for both. One version running as CGI and one version running as a Module. It is generally accepted more recently that running PHP as a CGI is more secure, however, running PHP as an Apache Module does have a slight performance gain and is generally how most pre-configured systems will be delivered out of the box.
Posted in: Joomla