Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: VC14 :: Cannot load php7apache2_4.dll into server |
|
Author |
|
spencer
Joined: 27 May 2013 Posts: 8 Location: Boulder, CO
|
Posted: Mon 15 Jun '15 23:04 Post subject: VC14 :: Cannot load php7apache2_4.dll into server |
|
|
Hello, everyone. So, I grabbed a copy of the Windows 64-bit Thread Safe binary files and I'm trying to load it into my 64-bit httpd that I downloaded from here with the following configuration:
Code: | LoadModule php7_module "c:/php7/php7apache2_4.dll"
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
# configure the path to php.ini
PHPIniDir "C:/php7" |
httpd tells me Cannot load c:/php7/php7apache2_4.dll into server: The specified module could not be found. I swear that that really is the location of that file. My previous PHP5 configuration was exactly what is above, except it was in a folder just called php and using the php5apache2_4.dll module.
Can anyone think of any reason why httpd says it can't find that file? Is there a chance it can indeed find it but is having problems loading it? Thank you for any help you can offer. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 15 Jun '15 23:32 Post subject: |
|
|
Are you sure you are using x64 for both Apache and PHP? Mixing x86 and x64 will not work.
If so, try copying all the DLL's that come with the PHP build to the bin-directory of Apache. Apache looks in its bin-directory, PHP in the directory with php.exe. This is confusing sometimes.
The Windows event viewer (run eventvwr.msc) might give you a clue what dll cannot be found by Apache. It does not have to be php7apache2_4.dll it self, bat can also be a DLL that is needed by php7apache2_4.dll. |
|
Back to top |
|
spencer
Joined: 27 May 2013 Posts: 8 Location: Boulder, CO
|
Posted: Tue 16 Jun '15 1:56 Post subject: Needed VC14-compiled httpd |
|
|
Thank you, Jan-E, for the assistance. I confirmed that I was definitely using both 64-bit httpd and php, but it turned out I had the older VC11-compiled httpd, and I see that the PHP site says that this is a VC14-compiled PHP.
So, I installed the new C++ Redistributable packages, especially the 64-bit one, replaced my VC11 httpd with the new one, and now it runs PHP 7 just fine.
Actually, I see that I can use VC11 PHP and VC14 httpd without issue, too. I think the real problem was not having the latest Visual C++ Redistributable package.
Thanks a lot! |
|
Back to top |
|
jimski
Joined: 18 Jan 2014 Posts: 196 Location: USSA
|
Posted: Sun 21 Jun '15 21:26 Post subject: |
|
|
For those of you who encounter a similar problem with php7 module, please keep in mind that there was a bug related to "missing php7_module"
https://bugs.php.net/bug.php?id=69801 |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 22 Jun '15 3:47 Post subject: |
|
|
php7apache2_4.dll has been really missing exactly one day in the php7.0.0alpha1 ts builds at http://windows.php.net/qa/
However, this topic is about the misleading Windows-error 'The specified module could not be found' when php7apache2_4.dll is fysically present, but something is wrong with the x86/x64 or VC11/VC14 match. |
|
Back to top |
|
jimski
Joined: 18 Jan 2014 Posts: 196 Location: USSA
|
Posted: Mon 22 Jun '15 14:26 Post subject: |
|
|
Jan-E wrote: | php7apache2_4.dll has been really missing exactly one day... |
This may have very well been just one day but those that downloaded this version were pulling their hair out trying to figure out why the hell is not working.
Don't ask me how I know about it. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 22 Jun '15 14:39 Post subject: |
|
|
jimski wrote: | Jan-E wrote: | php7apache2_4.dll has been really missing exactly one day... |
This may have very well been just one day but those that downloaded this version were pulling their hair out trying to figure out why the hell is not working.
Don't ask me how I know about it. |
They pointed in the Apache confs to a file that just was not there and were wondering why it did not work? Oh, babe. |
|
Back to top |
|
|
|
|
|
|