Posted by:
RiggsFolly
(---.dynamic.dsl.as9105.com)
Ok,
Make sure your seat belt is firmly fastened !! Things could get a little bumpy from here on.
I just tried to run Apache2.4.9 with PHP5.5.12 and it all worked fine, but when I tried another PHP version I got the same error as you are getting.
Right, Apaches mod_ssl is basically a wrapper for 2 dll's that come with the PHP distibution called
libaey32.dll and sslaey32.dll
NOTE: The 32 does NOT signify a 32bit version!
So when Apache tried to load mod_ssl.so that in turn tries to load these 2 dll's. In windows when a dll (the .so files are actually dll's) tries to load another DLL and cannot do so for some reason, you get this rather unhelpful error message that you are getting.
So what I think has happened is that the libaey32.dll and sslaey32.dll that came with this version of PHP were either compiled for Apache2.2 or were in some way in error and cannot be loaded.
Now libaey32.dll and sslaey32.dll are actually part of another project completely, called
OpenSSLSo what I suggest is that you download the latest version of these 2 dll's from
their siteAs you are using 64bit wampserver click this link on that page 'Win64 OpenSSL v1.0.1i Light'
That will download an installer. Install this into the C:\ folder, it will probably suggest a folder name like OpenSSL-Win64.
When it asks you what you want to do in a dialog called 'Select Additional Tasks'
DO NOT click the option that says 'Copy OpenSSL DLLs to the Windows System directory.
Just select the option
'The OpenSSL binaries (/bin) directoryThis will create all the required files in the 'C:\OpenSSL-Win64' folder and a 'bin' folder beneath that.
Now make sure WAMPServer is stopped.
MAKE a backup of libaey32.dll and sslaey32.dll from the `\wamp\bin\php\php5.5.12` folder.
Then copy the libaey32.dll and sslaey32.dll from the 'C:\OpenSSL-Win64\bin' folder into your
`\wamp\bin\php\php5.5.12` folder.
Now you can restart WAMPServer and hopefully these new dll's will load properly. As an extra benefit you will have more uptodate versions that presumably have fixes for the heartbleed bug as well.
Now to be absolutely sure it will pick up these new dll's do the following to make wampserver refresh the SYMLINKS in the apache folder with links to the new libaey32.dll and sslaey32.dll
Using the wampmanager do
wampmanager -> Apache -> Version -> and click on the version number on this menu list ( probably 2.4.9)
I hope this fixes the issue.
---------------------------------------------------------------------------------------------
(Windows 10 Pro 64bit) (Wampserver 3.3.4 64bit) Aestan Tray Menu 3.2.5.4
<Apache versions MULTIPE> <PHP versions MULTIPLE> <MySQL Versions MULTIPLE>
<MariaDB versions MULTIPLE> <phpMyAdmin versions MULTIPLE> <MySQL Workbench 8.0.23>Read The Manuals Apache --
MySQL --
PHP --
phpMyAdminGet your Apache/MySQL/mariaDB/PHP ADDONs here from the
WAMPServer alternate Repo-X-X-X-
Backup your databases regularly Here is How dont regret it later! Yes even when developing -X-X-X-