I wasn't sure which forum topic to put this in, but here it is:
I installed PHP on a Windows/IIS server using the Windows binaries. Apparently OpenSSL 0.9.8r comes with the latest PHP binary (5.3.8). So I tried upgrading OpenSSL on this server from 0.9.8r to 1.0.0e. I replaced libeay32.dll and ssleay32.dll in the PHP folder with the 1.0.0e versions of these dlls.
Now when I look at phpinfo(), it show OpenSSL support = enabled and OPENSSL_CONF = D:\PHP\extras\OpenSSL-Win32\bin\openssl.cfg, which is the config file for 1.0.0e.
However, it also shows this:
OpenSSL Library Version = OpenSSL 1.0.0e 6 Sep 2011
OpenSSL Header Version = OpenSSL 0.9.8r 8 Feb 2011
Does anyone know why the library version would be different from the header version? How can I change the header version to 0.9.8r?
Any help would be greatly appreciated!