Author |
|
rberla
Joined: 10 Feb 2017 Posts: 4 Location: Switzerland, Zurich
|
Posted: Fri 10 Feb '17 18:57 Post subject: pcre.dll error starting httpd |
|
|
Hello
I downloaded apache 2.4.25 file httpd-2.4.25-win64-VC14.zip, unzipped it and placed it on my windows server 2012 R2 to C:\Apache24\...
When I start httpd.exe I get a popup with the error: entry point 'isupper' in pcre.dll not found.
I can not resolve this issue. Any idea how to fix this?
Kind regards
rberla |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Sat 11 Feb '17 11:11 Post subject: |
|
|
Strange.
Your download is corrupted or httpd is loading an other dll.
Did you change anything in httpd.conf or otherwise ? |
|
Back to top |
|
rberla
Joined: 10 Feb 2017 Posts: 4 Location: Switzerland, Zurich
|
Posted: Sat 11 Feb '17 12:52 Post subject: |
|
|
I retrieved the sha1 value and checked it with the corresponding value given at the download page. It was equal.
I did not change anything on the httpd.conf file until now. The path in there to the the apache location is correct. I also added the application to systemvariables' path-variable ...;C:\apache24;c:\apache24\bin;...
The pcre.dll is part of the apache distribution residing in the apache24/bin directory. I suppose httpd.exe takes it from there.
I unzipped the the distribution file using 7ZIP and copied the Apache24 part to C:\Apache24\... It did not feel like a real installation and proper registration to the windows operating system to me.
I also installed both Microsoft's Visual Studio C++ 2015 64-bit and 32-bit versions on the server. I found the recommendation to do so in apache installation sites.
I am working on this for many hours over three days now and I ran out of ideas how to fix this problem. Any new idea is appreciated.
Thanks |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Sun 12 Feb '17 23:23 Post subject: |
|
|
Open a DOS-prompt and enter 'where pcre.dll' to see if there is another pcre.dll in your path. |
|
Back to top |
|
rberla
Joined: 10 Feb 2017 Posts: 4 Location: Switzerland, Zurich
|
Posted: Mon 13 Feb '17 12:23 Post subject: |
|
|
Hello Jan-E
Thanks for your response. I had asked my provider to reload a snapshot-save from last Wednesday 08.02.2017 in order to get rid of a series of changes I made on that Windows Server 2012 R2.
The state now is: When I start httpd.exe the error pop-up says 'the procedure entry point 'malloc' in C:\Apache24\bin\libapriconf-1.dll is missing'.
When I use the where cmd it says:
C:\Apache24\bin>where libapriconv-1.dll
C:\Apache24\bin\libapriconv-1.dll
Apache 2.4.25 does not seem to be compatible with my Windows Server 2012 R2. I will try to install an Apache Version 2.2. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 13 Feb '17 12:36 Post subject: |
|
|
rberla wrote: | Apache 2.4.25 does not seem to be compatible with my Windows Server 2012 R2. I will try to install an Apache Version 2.2. |
Apache 2.4.25 is even compatible with Windows Server 2008 R2. I am running it on 2 servers: production and dev.
v2.4.25 certainly is compatible with Win 2012 R2. |
|
Back to top |
|
rberla
Joined: 10 Feb 2017 Posts: 4 Location: Switzerland, Zurich
|
Posted: Mon 13 Feb '17 12:40 Post subject: |
|
|
Thanks for that valuable input. I will keep v2.4.25 then. |
|
Back to top |
|