To enable PHP in Apache you need to do the following.
You need to tell PHP the root directory of Apache ie. In PHP.INI change the doc_root variable so that it holds the root directory of Apache:
Change PHP.INI (Usually located in [DRIVE]:\PHP\) entry for doc_root:
doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"
Add the following lines in HTTPD.CONF (Usually located in [DRIVE]:\Program Files\Apache Software Foundation\Apache2.2\conf\):
ScriptAlias /php/ "C:/Program Files/PHP/" AddType application/x-httpd-php .php .php5 Action application/x-httpd-php "/php/php-cgi.exe" SetEnv PHPRC "C:/Program Files/PHP" DirectoryIndex index.html index.php
Remove deny all from the following entry in HTTPD.CONF:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory>
So that the new entry looks similar to:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow </Directory>
That’s it… Happy coding!