Cannot start Apache (c:/php/php5apache2_4.dll into server: The specified module could not be found)

19,645

Solution 1

You don't state whether you have x86 or x64, but the php5apache2_4.dll is only in the Thread Safe binary.

http://windows.php.net/download/

Solution 2

I faced same issue in windows 7 64bit Pro, when installed wampserver3.0.4_x64_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe.

The error in windows Event Viewer (though the file was there) : The Apache service named reported the following error:

httpd.exe: Syntax error on line 184 of C:/wamp64/bin/apache/apache2.4.18/conf/httpd.conf: Cannot load c:/wamp64/bin/php/php5.6.19/php5apache2_4.dll into server: The specified module could not be found.

Soultion :

Try 1: First installed vc_redist.x64.exe as suggested by others (did not solve the problem)

Try 2:

Modified the below line in C:\wamp64\bin\apache\apache2.4.18\conf\httpd.conf
//old line
#LoadModule php5_module "c:/wamp64/bin/php/php5.6.19/php5apache2_4.dll"
//New line
LoadModule php7_module "c:/wamp64/bin/php/php7.0.4/php7apache2_4.dll"

After this WAMP can start, icon shows green, I can use for my developments.

Note : Another wamp related problem still exists in my system, when I click on the green wamp icon, the wamp menu does not open. I am researching now to resolve it.

Share:
19,645
Gaven
Author by

Gaven

Updated on June 27, 2022

Comments

  • Gaven
    Gaven almost 2 years

    Well I tried to install PHP 5.5.9 and I followed the procedure in this video exactly: http://www.youtube.com/watch?v=6Y6lOHov3Bk

    Basically I pasted these lines in the httpd.conf file, saved and restarted my computer.

    # For PHP 5 do something like this:
    LoadModule php5_module "c:/php/php5apache2_4.dll"
    AddType application/x-httpd-php .php
    
    # configure the path to php.ini
    PHPIniDir "C:/php"
    

    And now when I try to start Apache it does not work, and the last line in the error log is the following.

    (Cannot start Apache (c:/php/php5apache2_4.dll into server: The specified module could not be found)
    

    The only thing I can think is that when I downloaded the PHP 5.5.9 zip file and unpacked it, it did not have the php5apache2_4.dll file so I had to download it from a 3rd party website: http://download12.mediafire.com/9ory5zibr0zg/ncwlddm9cclwc99/php5apache2_4.dll