Building PHP 5.25 from source on windows with openssl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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 (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) 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>

=====

[Index of Archives]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [Postgresql]     [PHP Books]     [PHP Databases]     [PHP SOAP]
  Powered by Linux