Configuring PHP in Apache
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!