Configuring Apache to Use PHP as a Loaded Module on Windows Systems


How to configure Apache server to run PHP engine as a loaded module on Windows systems?


If you have followed our tutorials and got the Apache server installed and running, got the PHP engine installed and configured, you can now try this tutorial to configure the Apache server to use the PHP engine as a loaded module to serve PHP scripts.

1. Assuming that your Apache server is installed at C:\Program Files\Apache Software Foundation\Apache2.2

2. Assuming that your PHP engine is installed at C:\Program Files\php-5.2.0-Win32

3. Use "notepad" to open C:\Program Files\Apache Software Foundation \Apache2.2\conf\httpd.conf

4. Go to the LoadModule section and enter:

LoadModule php5_module "C:/Program Files/php-5.2.0-Win32/php5apache2.dll"
PHPIniDir "C:/Program Files/php-5.2.0-Win32"

6. Go to mime_module section and define a mime type as:

<IfModule mime_module>
    AddType application/x-httpd-php .php 

7. Try to restart the Apache server, you will get the following error:

httpd.exe: Syntax error on line 116 of C:/Program Files
/Apache Software Foundation/Apache2.2/conf/httpd.conf:
Cannot load C:/Program Files/php-5.2.0-Win32
/php5apache2.dll into server: The specified module could
not be found.

8. To resolve this error, read our Fixing php5apache2.dll Loading Error tutorial.

2016-07-10, 40031👍, 2💬