Jump to content

Building PHP 5.25 from source on windows with openssl


wikiterra

Recommended Posts

Hello all,

 

I'm doing something something crazy--I need to use PHP on a Windows 2003 Server with IIS (I can't use apache). I also need openssl enabled, which means I have to build from source. Unfortunately I'm running into problems.

 

I followed the quick guide instructions at http://us.php.net/manual/en/install.windows.building.php. I chose

--enable-isapi so I can use it with IIS and I chose --enable-openssl (like it says at http://us.php.net/manual/en/openssl.installation.php), although I'm not sure which directory to give it. When running nmake I get an error that I don't understand, whether or not I use --enable-openssl...also do I need to choose things like --enable-ldap in order to have ldap functions available? Does anyone have any idea of what I can do to get this working?

 

Thanks,

Jonathan

 

====

 

C:\work\php-5.2.5>cscript /nologo configure.js --disable-all

--enable-cli --enable-cgi --enable-object-out-dir=.. --disable-ipv6

--enable-isapi --with-openssl

Saving configure options to config.nice.bat

Checking for cl.exe ... <in default path>

Checking for cl.exe ... <in default path>

Detected MS compiler version 15

Detected 32-bit compiler

Checking for link.exe ... C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN

Checking for nmake.exe ... <in default path>

Checking for lib.exe ... <in default path>

Checking for bison.exe ... <in default path>

Checking for flex.exe ... <in default path>

Checking for re2c.exe ... <not found>

Checking for zip.exe ... <not found>

Checking for lemon.exe ... <not found>

Checking for mc.exe ... <not found>

Checking for mt.exe ... C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

Checking for arpa\nameser.h ... ..\win32build\include

Checking for library resolv.lib ... ..\win32build\lib\resolv.lib

 

Build dir: ..\Release_TS

PHP Core: php5ts.dll and php5ts.lib

 

Checking for NewAPIs.h ... <not found>

Checking for NewAPIs.h ... <not found>

Enabling SAPI sapi\cgi

Enabling SAPI sapi\cli

Enabling SAPI sapi\isapi

Enabling extension ext\date

Checking for library ssleay32.lib ... <not found>

Enabling extension ext\pcre

Checking for timelib_config.h ... ext/date/lib

Enabling extension ext\standard

 

Creating build dirs...

Generating files...

Generating Makefile

Generating main/internal_functions.c

[content unchanged; skipping]

Generating main/config.w32.h

Done.

 

Type 'nmake' to build PHP

 

C:\work\php-5.2.5>nmake

 

Microsoft ® Program Maintenance Utility Version 9.00.21022.08

Copyright © Microsoft Corporation. All rights reserved.

 

type ext\pcre\php_pcre.def > ..\Release_TS\php5ts.dll.def

"" -h win32\ -r ..\Release_TS\ -x ..\Release_TS\ win32\build\wsyslog.mc

'-h' is not recognized as an internal or external command,

operable program or batch file.

NMAKE : fatal error U1077: '"' : return code '0x1'

Stop.

 

C:\work\php-5.2.5>

 

=====

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.