Re: [INTERNALS-WIN] Re: php_yaz php5.3.5 windows
| From: | Richard Quadling | Date: | Wed, 23 Mar 2011 12:34:34 +0000 |
| Subject: | Re: [INTERNALS-WIN] Re: php_yaz php5.3.5 windows | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.internals.win |
| Request: | Send a blank email to internals-win+get-774@lists.php.net to get a copy of this message | ||
On 22 March 2011 20:10, Michael Ridinger <infohiodev@gmail.com> wrote:
> I had the yaz4.dll file in the path already, but the dialogue did display
> some errors that told me what was up ...
>
> PHP Startup: yaz: Unable to initialize module
> Module compiled with Build ID=API20090626,TS,VC9
> PHP compiled with build ID=API20090626,NTS,VC9
>
> As you can see, I need to build the extension as non-thread-safe which I'm
> not sure how to do. I tried configuring the make with --disable-zts but
> that didn't work. Very close now.
>
> Thank you!
>
> Mike
>
> On Tue, Mar 22, 2011 at 10:59 AM, Richard Quadling <rquadling@gmail.com>
> wrote:
>>
>> On 22 March 2011 14:07, Michael Ridinger <infohiodev@gmail.com> wrote:
>> > Thank you for that explanation. I did figure out the development files
>> > were
>> > missing and included the where they needed to be.
>> >
>> > I've been able to successfully build php_yaz.dll (thank you!!!) but it
>> > doesn't work yet. I enable it in PHP but in the error log it says it
>> > cannot
>> > load the php_yaz dll file because it cannot find the specified module.
>> > Not
>> > sure what that means, but I am closer. I'm unsure which module it's
>> > refering to as the php_yaz module is present. If I remove it entirely,
>> > I
>> > get a different error, so it's not the location of php_yaz.dll itself,
>> > but
>> > of something else.
>> >
>> > Thanks again
>> >
>> > Mike
>> >
>> > On Tue, Mar 22, 2011 at 6:53 AM, Richard Quadling
>> > <rquadling@gmail.com>wrote:
>> >
>> >> On 22 March 2011 04:24, Michael Ridinger <infohiodev@gmail.com> wrote:
>> >> > When I attempt to do a configure --with-yaz, I get the following
>> >> > error:
>> >> >
>> >> > Checking for yaz/yaz-version.h ... <not found>
>> >> > Checking for yaz/yaz-version.h ... <not found>
>> >> > WARNING: yaz not enabled; libraries and headers not found
>> >> >
>> >> > I have the yaz pecl extension downloaded and in the correct spot.
>> >> > When I
>> >> do
>> >> > a configure --help I see the option to use --with-yaz but it's asking
>> >> > for
>> >> > header files.
>> >> >
>> >> > I checked the yaz.dsp script and found it does reference header files
>> >> > but
>> >> > I've not found them anywhere. Anyone know what is going on?
>> >> >
>> >> > Thanks for the help.
>> >> >
>> >> > Mike
>> >> >
>> >> > On Mon, Mar 21, 2011 at 8:04 PM, Richard Quadling
>> >> > <rquadling@gmail.com
>> >> >wrote:
>> >> >
>> >> >> On 21 March 2011 19:26, Michael Ridinger <infohiodev@gmail.com>
>> >> >> wrote:
>> >> >> > Thank you! So, my next big question is ...
>> >> >> >
>> >> >> > After I've done the nmake and the build is complete,
>> >> >> > where's the
>> >> build?
>> >> >> Is
>> >> >> > a .dll created somewhere? So far, I dont see one.
>> >> >> >
>> >> >> > I have found a "Release" directory that appears to have
>> >> >> > the build
>> >> >> > in
>> >> it,
>> >> >> but
>> >> >> > it doesn't have a YAZ ext listed. Could it still be
>> >> >> > yaz-enabled?
>> >> >> >
>> >> >> > Things are so much easier on Linux.
>> >> >> >
>> >> >> > Thanks
>> >> >> >
>> >> >> > Mike
>> >> >> >
>> >> >> > On Mon, Mar 21, 2011 at 10:25 AM, Richard Quadling <
>> >> rquadling@gmail.com
>> >> >> >wrote:
>> >> >> >
>> >> >> >> On 21 March 2011 13:32, Michael Ridinger
>> >> >> >> <infohiodev@gmail.com>
>> >> wrote:
>> >> >> >> > One thing I'm confused about is the compiling process
>> >> >> >> > itself.
>> >> >> >> >
>> >> >> >> > I can compile PHP successfully but I'm not sure how to
>> >> >> >> > compile
>> >> >> >> > a
>> >> PECL
>> >> >> >> > package. I just don't understand how to do that?
>> >> >> >> > I've read
>> >> literally
>> >> >> >> > dozens of tutorials on how to setup the environment to
>> >> >> >> > compile
>> >> >> >> > PHP,
>> >> >> which
>> >> >> >> > I've done successfully, but then they stop short ot
>> >> >> >> > describing
>> >> >> >> > how
>> >> to
>> >> >> >> > compile a PECL package.
>> >> >> >> >
>> >> >> >> > Can it be compiled into PHP 5.3.5 or can it be compiled
>> >> >> >> > into a
>> >> >> >> > DLL
>> >> I
>> >> >> can
>> >> >> >> use
>> >> >> >> > for an extension or can both be done? I'm just not
>> >> >> >> > real
>> >> >> >> > familiar
>> >> with
>> >> >> >> doing
>> >> >> >> > these types of things. I don't even know how the
>> >> >> >> > file
>> >> >> >> > structure
>> >> >> should
>> >> >> >> be
>> >> >> >> > setup. And, it gets even more frustrating when I download
>> >> >> >> > the
>> >> win32
>> >> >> PECL
>> >> >> >> > packages and find that YAZ isnt there so I have to get it
>> >> >> >> > with
>> >> >> >> > CSV.
>> >> >> I'm
>> >> >> >> > just missing some key pieces.
>> >> >> >> >
>> >> >> >> > I appreciate any way you can help.
>> >> >> >> >
>> >> >> >> > Mike
>> >> >> >> >
>> >> >> >> > On Sun, Mar 20, 2011 at 4:56 PM, Michael Ridinger <
>> >> >> infohiodev@gmail.com
>> >> >> >> >wrote:
>> >> >> >> >
>> >> >> >> >> I've been using php_yaz for a long time with PHP
>> >> >> >> >> 5.1 and 5.2..
>> >> I've
>> >> >> had
>> >> >> >> to
>> >> >> >> >> setup a new server for another reason and am now using
>> >> >> >> >> Windows
>> >> 2008R2
>> >> >> >> and
>> >> >> >> >> PHP5.2.17 or PHP5.3.5 with IIS7 and am having
>> >> >> >> >> absolutely no
>> >> >> >> >> luch
>> >> >> getting
>> >> >> >> the
>> >> >> >> >> php_yaz package to build. In fact, I can't get
>> >> >> >> >> any package to
>> >> build.
>> >> >> I
>> >> >> >> can
>> >> >> >> >> build PHP, but not any PECL packages and am totally
>> >> >> >> >> stumped.
>> >> >> >> >> I
>> >> tried
>> >> >> >> >> following directions/docs everywhere I could find them
>> >> >> >> >> and
>> >> >> >> >> still
>> >> have
>> >> >> >> not
>> >> >> >> >> been able to build this extension.
>> >> >> >> >>
>> >> >> >> >> In the past, I've been able to download the
>> >> >> >> >> extension and use
>> >> >> >> >> it
>> >> but
>> >> >> >> it's
>> >> >> >> >> not part of the PHP distribution and PECL doesn't
>> >> >> >> >> have it as a
>> >> >> binary...
>> >> >> >> so,
>> >> >> >> >> I have to the building myself.
>> >> >> >> >>
>> >> >> >> >> Anyone know how to do this effectively? This is very
>> >> >> >> >> important to
>> >> >> me.
>> >> >> >> I
>> >> >> >> >> need php_yaz for Windows2008 and from what I've
>> >> >> >> >> read, I need
>> >> >> >> >> to
>> >> >> compile
>> >> >> >> it
>> >> >> >> >> using VC9, which I did. The one issue that's
>> >> >> >> >> really threw me
>> >> >> >> >> is
>> >> that
>> >> >> >> >> PHP5.3.5 doesn't run as an ISAPI module but with
>> >> >> >> >> fast-cgi.
>> >> >> >> >> That
>> >> >> makes
>> >> >> >> the
>> >> >> >> >> package a little funky to deal with as it requires
>> >> >> >> >> PHP5ts.dll,
>> >> which
>> >> >> >> isn't
>> >> >> >> >> part of PHP5.3.5 or PHP5.2.17.
>> >> >> >> >>
>> >> >> >> >> Obviously I'm a novice at building such things...
>> >> >> >> >> I'm a
>> >> >> >> >> developer,
>> >> >> but
>> >> >> >> not
>> >> >> >> >> a package builder. Can anyone help or show me how to
>> >> >> >> >> do this
>> >> >> >> >> ...
>> >> or
>> >> >> at
>> >> >> >> the
>> >> >> >> >> very least point me in the right direction?
>> >> >> >> >>
>> >> >> >> >> Thank you
>> >> >> >> >>
>> >> >> >> >> Mike
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >> >> Create a directory that is parallel to your php code.
>> >> >> >>
>> >> >> >> I have
>> >> >> >>
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86
>> >> >> >> deps
>> >> >> >> Patches
>> >> >> >> pecl
>> >> >> >> PHP_5_3
>> >> >> >>
>> >> >> >> In pecl, create a directory for the extension. It will need to
>> >> contain
>> >> >> >> the code from trunk, the branch or the tag that you want to
>> >> >> >> compile.
>> >> >> >>
>> >> >> >> e.g.
>> >> >> >>
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\tests
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\CREDITS
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\README
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\php_yaz.c
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\yaz.dsp
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\php_yaz.h
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\config.m4
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\config.w32
>> >> >> >> L:\BuildPHP\php53dev\vc9\x86\pecl\yaz\package.xml
>> >> >> >> etc.
>> >> >> >>
>> >> >> >> When you run buildconf, the configuration of the extensions in
>> >> >> >> pecl
>> >> >> >> will be found.
>> >> >> >>
>> >> >> >> You can then include/exclude them via the configure.js script.
>> >> >> >>
>> >> >> >> If you run ...
>> >> >> >>
>> >> >> >> configure --help
>> >> >> >>
>> >> >> >> you'll see (for yaz) ...
>> >> >> >>
>> >> >> >> --with-yaz YAZ support
>> >> >> >> (ANSI/NISO Z39.50)
>> >> >> >>
>> >> >> >> So, you can now say ...
>> >> >> >>
>> >> >> >> configure --with-yaz=shared
>> >> >> >>
>> >> >> >> (for example - missing out a lot of other options).
>> >> >> >>
>> >> >> >> And when you then run nmake, you'll get yaz compiled.
>> >> >> >>
>> >> >> >> I've not tried it (as I'm a bit slow on these things),
>> >> >> >> but there
>> >> >> >> is a
>> >> >> >> mechanism called phpize which I think it a process to compile a
>> >> >> >> PHP
>> >> >> >> extension without the need to do a full build of PHP.
>> >> >> >>
>> >> >> >> Richard.
>> >> >> >>
>> >> >> >> --
>> >> >> >> Richard Quadling
>> >> >> >> Twitter : EE : Zend
>> >> >> >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY
>> >> >> >>
>> >> >> >
>> >> >>
>> >> >> I'm at home at the moment and don't have a build environment
>> >> >> for
>> >> >> PHP.
>> >> >>
>> >> >> But, I run nmake install to create a usable installation of php in
>> >> c:\php
>> >> >>
>> >> >> I think the extension is available in Release\pecl\yaz.
>> >> >>
>> >> >> Typing ...
>> >> >>
>> >> >> dir php_yaz.dll /s /b
>> >> >>
>> >> >> should help you find the extension very quickly.
>> >> >>
>> >> >>
>> >> >>
>> >> >> From a unix perspective ... I've no idea. I was of the understanding
>> >> >> that the process was the same...
>> >> >>
>> >> >> buildconf
>> >> >> configure xxxxxx
>> >> >> nmake
>> >> >>
>> >> >> (more or less).
>> >>
>> >> The pecl extensions are, in the main, just a glue/layer between PHP
>> >> and the corresponding library. PHP is NOT responsible for maintaining
>> >> Yaz, just the php <-> yaz extension.
>> >>
>> >> To get the extension compilable from source, you need to include
>> >> appropriate header files from the yaz project (nothing to do with
>> >> PHP).
>> >>
>> >> I got mine from
>> >> http://ftp.indexdata.dk/pub/yaz/win32/. I'd used the
>> >> 4.1.2, but I see that this is now upgraded to 4.1.7.
>> >>
>> >> Download the package you want and install it. You'll need to make sure
>> >> you install the YAZ Development element as this contains the headers
>> >> and library files required by PHP to build the php_yaz extension.
>> >> Again, just to be clear, PHP is not going to be compiling/building
>> >> YAZ. You install that as normal. PHP is only building the php_yaz
>> >> extension which requires headers and libraries to be able to interact
>> >> with the yaz application.
>> >>
>> >> Once you've installed Yaz, copy C:\Program Files\Yaz\include and
>> >> C:\Program Files\Yaz\lib to the deps directory (Mine is on a different
>> >> server L:\BuildPHP\php53dev\vc9\x86\deps).
>> >>
>> >> Now, you run ...
>> >>
>> >> buildconf
>> >> config.nice
>> >> nmake
>> >>
>> >>
>> >> config.nice is just a shortcut to all the configure options you last
>> >> used (except when using configure --help). It saves you having to type
>> >> configure --abc --def --xyz every time you want to run configure.
>> >>
>> >> See how you get on with this.
>> >>
>> >>
>> >>
>> >> Richard.
>> >>
>> >>
>> >> --
>> >> Richard Quadling
>> >> Twitter : EE : Zend
>> >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY
>> >>
>> >
>>
>> He he.
>>
>> Getting there...
>>
>> OK. So now that we have built php_yaz.dll, do you remember that I said
>> that php_yaz.dll is the glue between PHP and YAZ?
>>
>> One of the dependencies of php_yaz.dll is the actual yaz runtime
>> library (yaz4.dll).
>>
>> The fact that PHP (via php_yaz.dll) isn't finding the library suggests
>> that C:\Program Files\YAZ\bin isn't in the path.
>>
>> If you try ...
>>
>> php -ddisplay_startup_errors=1 -m
>>
>> You should see 2 dialogues. The first is the important one and
>> reflects the comments I've just made.
>>
>> "The application has failed to start because yaz4.dll was not found.
>> Re-installing the application may fix the problem."
>>
>> Actually, re-installing won't make any difference. Instead add
>> C:\Program Files\YAZ\bin to your path.
>>
>> SET PATH=%PATH%;C:\Program Files\YAZ\bin
>> PHP -ddisplay_startup_errors=1 -dextension=php_yaz.dll -m
>>
>> and I get output of ...
>>
>> [PHP Modules]
>> bcmath
>> calendar
>> com_dotnet
>> Core
>> ctype
>> curl
>> date
>> dom
>> ereg
>> filter
>> ftp
>> hash
>> iconv
>> json
>> libxml
>> mcrypt
>> mhash
>> mysqlnd
>> odbc
>> openssl
>> pcre
>> PDO
>> pdo_mysql
>> Phar
>> Reflection
>> session
>> SimpleXML
>> SPL
>> standard
>> tokenizer
>> wddx
>> xml
>> xmlreader
>> xmlwriter
>> yaz
>> zip
>> zlib
>>
>> If you need notes on how to add a directory to the PATH, please take a
>> look at
>>
>> http://uk.php.net/manual/en/faq.installation.php#faq.installation.addtopath,
>> substituting C:\PHP for C:\Program Files\YAZ\bin
>>
>> Regards,
>>
>> Richard.
>>
>> --
>> Richard Quadling
>> Twitter : EE : Zend
>> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY
>
>
What error did you get for the --disable-zts build?
Here is my config.nice.bat file ...
cscript /nologo configure.js "--disable-zts" "--with-prefix=C:\PHP5"
"--enable-cli-win32" "--enable-crt-debug" "--enable-debug-pack"
"--enable-lzf-better-compression=yes" "--enable-bbcode=shared"
"--enable-exif=shared" "--enable-fileinfo=shared"
"--enable-igbinary=shared" "--enable-inclued=shared"
"--enable-intl=shared" "--enable-jarowinkler=shared"
"--enable-lzf=shared" "--enable-mbstring=shared"
"--enable-mschart=shared" "--enable-pdo=shared"
"--enable-printer=shared" "--enable-rar=shared"
"--enable-shmop=shared" "--enable-soap=shared"
"--enable-sockets=shared" "--enable-spl_types=shared"
"--enable-sqlsrv=shared" "--enable-timezonedb=shared"
"--enable-win32service=shared" "--enable-wincache=shared"
"--with-bz2=shared" "--with-curl=shared" "--with-gd=shared"
"--with-gettext=shared" "--with-gmp=shared" "--with-imagick=shared"
"--with-imap=shared" "--with-ldap=shared" "--with-mcrypt"
"--with-mhash=shared" "--with-mp=auto" "--with-mysqli=shared"
"--with-openssl" "--with-pdo-mysql=mysqlnd" "--with-pdo-odbc=shared"
"--with-pdo-sqlite=shared" "--with-pdo-sqlsrv=shared"
"--with-snmp=shared" "--with-sqlite=shared" "--with-sqlite3=shared"
"--with-tidy=shared" "--with-xdebug=shared" "--with-xmlrpc=shared"
"--with-xsl=shared" "--with-yaz=shared" "--without-t1lib" %*
The output from config.nice.bat is ...
cscript /nologo configure.js "--disable-zts" "--with-prefix=C:\PHP5"
"--enable-cli-win32" "--enable-crt-debug" "--enable-debug-pack"
"--enable-lzf-better-compression=yes" "--enable-bbcode=shared"
"--enable-exif=shared" "--enable-fileinfo=shared"
"--enable-igbinary=shared" "--enable-inclued=shared"
"--enable-intl=shared" "--enable-jarowinkler=shared"
"--enable-lzf=shared" "--enable-mbstring=shared"
"--enable-mschart=shared" "--enable-pdo=shared"
"--enable-printer=shared" "--enable-rar=shared"
"--enable-shmop=shared" "--enable-soap=shared"
"--enable-sockets=shared" "--enable-spl_types=shared"
"--enable-sqlsrv=shared" "--enable-timezonedb=shared"
"--enable-win32service=shared" "--enable-wincache=shared"
"--with-bz2=shared" "--with-curl=shared" "--with-gd=shared"
"--with-gettext=shared" "--with-gmp=shared" "--with-imagick=shared"
"--with-imap=shared" "--with-ldap=shared" "--with-mcrypt"
"--with-mhash=shared" "--with-mp=auto" "--with-mysqli=shared"
"--with-openssl" "--with-pdo-mysql=mysqlnd" "--with-pdo-odbc=shared"
"--with-pdo-sqlite=shared" "--with-pdo-sqlsrv=shared"
"--with-snmp=shared" "--with-sqlite=shared" "--with-sqlite3=shared"
"--with-tidy=shared" "--with-xdebug=shared" "--with-xmlrpc=shared"
"--with-xsl=shared" "--with-yaz=shared" "--without-t1lib"
Saving configure options to config.nice.bat
Checking for cl.exe ... <in default path>
Detected compiler MSVC9 (Visual C++ 2008)
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 re2c.exe ... <in default path>
Detected re2c version 0.13.5
Checking for zip.exe ... <in default path>
Checking for lemon.exe ... <in default path>
Checking for mc.exe ... C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
Checking for mt.exe ... C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
Build dir: Release
PHP Core: php5.dll and php5.lib
Checking for wspiapi.h ... <in default path>
Enabling IPv6 support
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Enabling SAPI sapi\cli
Enabling extension ext\bcmath
Checking for library libbz2_a.lib;libbz2.lib ... ..\deps\lib\libbz2_a.lib
Checking for bzlib.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\bz2 [shared]
Enabling extension ext\calendar
Checking for library oleaut32.lib ... <in LIB path> OleAut32.Lib
Enabling extension ext\com_dotnet
Checking for mscoree.h ... <in default path>
Enabling extension ext\ctype
Checking for library libcurl_a.lib;libcurl.lib ... ..\deps\lib\libcurl_a.lib
Checking for curl/easy.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library ssleay32.lib ... ..\deps\lib\ssleay32.lib
Checking for library libeay32.lib ... ..\deps\lib\libeay32.lib
Checking for library winmm.lib ... <in LIB path> WinMM.Lib
Checking for library wldap32.lib ... <in LIB path> Wldap32.Lib
Enabling extension ext\curl [shared]
Enabling extension ext\date
Enabling extension ext\ereg
Checking for dirent.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library dirent_a.lib ... ..\deps\lib\dirent_a.lib
Enabling extension ext\fileinfo [shared]
Enabling extension ext\filter
Enabling extension ext\ftp
Checking for library libjpeg_a.lib;libjpeg.lib ... ..\deps\lib\libjpeg_a.lib
Checking for library freetype_a.lib;freetype.lib ... ..\deps\lib\freetype_a..lib
Checking for library libpng_a.lib;libpng.lib ... ..\deps\lib\libpng_a.lib
Checking for gd.h ... ext\gd\libgd
Checking for png.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include\libpng12
Checking for library libiconv_a.lib;libiconv.lib ... ..\deps\lib\libiconv_a..lib
Checking for iconv.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library User32.lib ... <in LIB path> User32.Lib
Checking for library Gdi32.lib ... <in LIB path> Gdi32.Lib
Enabling extension ext\gd [shared]
Checking for library libintl_a.lib;libintl.lib ... ..\deps\lib\libintl_a.lib
Checking for libintl.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\gettext [shared]
Checking for library mpir_a.lib ... ..\deps\lib\mpir_a.lib
Checking for gmp.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include\mpir
Enabling extension ext\gmp [shared]
Enabling extension ext\hash
Checking for library libiconv_a.lib ... ..\deps\lib\libiconv_a.lib
Checking for iconv.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\iconv
Checking for library cclient_a.lib;cclient.lib ... ..\deps\lib\cclient_a.lib
Checking for c-client.h ... <not found>
Checking for c-client.h ... <not found>
Checking for c-client/c-client.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library winmm.lib ... <in LIB path> WinMM.Lib
Checking for library ws2_32.lib ... <in LIB path> WS2_32.Lib
Checking for library Secur32.lib ... <in LIB path> Secur32.Lib
Checking for library crypt32.lib ... <in LIB path> Crypt32.Lib
Enabling extension ext\imap [shared]
AC_DEFINE[HAVE_NEW_MIME2TEXT]=1: is already defined to 1
Checking for library icuuc.lib ... ..\deps\lib\icuuc.lib
Checking for unicode/utf.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\intl [shared]
Enabling extension ext\json
Checking for ldap.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include\openldap
Checking for lber.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include\openldap
Checking for library ssleay32.lib ... ..\deps\lib\ssleay32.lib
Checking for library libeay32.lib ... ..\deps\lib\libeay32.lib
Checking for library oldap32_a.lib ... ..\deps\lib\oldap32_a.lib
Checking for library olber32_a.lib ... ..\deps\lib\olber32_a.lib
Checking for library libsasl.lib ... <not found>
Enabling extension ext\ldap [shared]
Enabling extension ext\mbstring [shared]
Checking for mcrypt.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library libmcrypt_a.lib;libmcrypt.lib ...
..\deps\lib\libmcrypt_a.lib
Checking for library Advapi32.lib ... <in LIB path> AdvAPI32.Lib
Enabling extension ext\mcrypt
Checking for library ws2_32.lib ... <in LIB path> WS2_32.Lib
Enabling extension ext\mysqlnd
Checking for library odbc32.lib ... <in LIB path> odbc32.lib
Checking for library odbccp32.lib ... <in LIB path> odbccp32.lib
Checking for sql.h ... <in default path>
Checking for sqlext.h ... <in default path>
Enabling extension ext\odbc
Checking for library ssleay32.lib ... ..\deps\lib\ssleay32.lib
Checking for library libeay32.lib ... ..\deps\lib\libeay32.lib
Checking for openssl/ssl.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\openssl
Enabling extension ext\pcre
Enabling extension ext\reflection
Enabling extension ext\session
Enabling extension ext\shmop [shared]
Checking for snmp.h ... <in default path>
Checking for library netsnmp.lib ... ..\deps\lib\netsnmp.lib
Enabling extension ext\snmp [shared]
Checking for library libeay32.lib ... ..\deps\lib\libeay32.lib
Checking for library ws2_32.lib ... <in LIB path> WS2_32.Lib
Checking for winsock.h ... <in default path>
Enabling extension ext\sockets [shared]
Enabling extension ext\spl
Enabling extension ext\sqlite3 [shared]
Checking for timelib_config.h ... ext/date/lib
Enabling extension ext\standard
Checking for library libtidy_a.lib;libtidy.lib ... ..\deps\lib\libtidy_a.lib
Checking for tidy.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\tidy [shared]
Enabling extension ext\tokenizer
Checking for zlib.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\zip
Checking for library zlib_a.lib;zlib.lib ... ..\deps\lib\zlib_a.lib
Checking for zlib.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\zlib
Enabling extension ..\pecl\bbcode [shared]
Checking for wand/MagickWand.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library CORE_RL_wand_.lib ... ..\deps\lib\CORE_RL_wand_.lib
Checking for library CORE_RL_magick_.lib ... ..\deps\lib\CORE_RL_magick_.lib
Enabling extension ..\pecl\imagick [shared]
Enabling extension ..\pecl\inclued [shared]
Enabling extension ..\pecl\lzf [shared]
Checking for library odbc32.lib ... <in LIB path> odbc32.lib
Checking for .Net 2 ... C:\WINDOWS\Microsoft.net\Framework\v2.0.50727
Checking for .Net 4 ... C:\WINDOWS\Microsoft.net\Framework\v4.0.30319
Enabling extension ..\pecl\mschart [shared]
Enabling extension ..\pecl\php_jarowinkler-0.1 [shared]
Checking for library winspool.lib ... <in LIB path> WinSpool.Lib
Checking for library gdi32.lib ... <in LIB path> Gdi32.Lib
Enabling extension ..\pecl\printer [shared]
Enabling extension ..\pecl\rar [shared]
Checking for library odbc32.lib ... <in LIB path> odbc32.lib
Checking for library odbccp32.lib ... <in LIB path> odbccp32.lib
Checking for library version.lib ... <in LIB path> Version.Lib
Checking for library psapi.lib ... <in LIB path> Psapi.Lib
Enabling extension ..\pecl\sqlsrv [shared]
Checking for sql.h ... <in default path>
Checking for sqlext.h ... <in default path>
Checking for sqlncli.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for timelib_config.h ... ext/date/lib
Enabling extension ..\pecl\timezonedb [shared]
Enabling extension ..\pecl\win32service [shared]
Enabling extension ..\pecl\wincache [shared]
Enabling extension ..\pecl\xdebug [shared]
Checking for yaz/yaz-version.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for library yaz4.lib ... ..\deps\lib\yaz4.lib
Enabling extension ..\pecl\yaz [shared]
Checking for library libxml2_a_dll.lib;libxml2_a.lib ...
..\deps\lib\libxml2_a_dll.lib
Checking for library libiconv_a.lib;iconv_a.lib;libiconv.lib;iconv.lib
... ..\deps\lib\libiconv_a.lib
Checking for libxml/parser.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\libxml
Enabling extension ext\dom
Enabling extension ext\exif [shared]
Enabling extension ext\mysqli [shared]
mysqlnd build
Enabling extension ext\pdo
INFO: mysqlnd build
Enabling extension ext\pdo_mysql
Checking for library odbc32.lib ... <in LIB path> odbc32.lib
Checking for library odbccp32.lib ... <in LIB path> odbccp32.lib
Checking for sql.h ... <in default path>
Checking for sqlext.h ... <in default path>
Enabling extension ext\pdo_odbc [shared]
Enabling extension ext\pdo_sqlite [shared]
Enabling extension ext\phar
Native OpenSSL support in Phar enabled
Enabling extension ext\simplexml
Enabling extension ext\soap [shared]
Enabling extension ext\sqlite [shared]
Enabling extension ext\wddx
Checking for timelib_config.h ... ext/date/lib
Enabling extension ext\xml
Enabling extension ext\xmlreader
Checking for xmlrpc.h ... ext\xmlrpc/libxmlrpc
Checking for iconv.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\xmlrpc [shared]
Checking for libxml/xmlwriter.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\xmlwriter
Checking for library libxslt_a.lib ... ..\deps\lib\libxslt_a.lib
Checking for library libexslt_a.lib ... ..\deps\lib\libexslt_a.lib
Checking for libxslt\xslt.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Checking for libexslt\exslt.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ext\xsl [shared]
Checking for apc_serializer.h ... <not found>
Checking for apc_serializer.h ... <not found>
Enabling extension ..\pecl\igbinary [shared]
Checking for library odbc32.lib ... <in LIB path> odbc32.lib
Checking for library odbccp32.lib ... <in LIB path> odbccp32.lib
Checking for library version.lib ... <in LIB path> Version.Lib
Checking for library psapi.lib ... <in LIB path> Psapi.Lib
Enabling extension ..\pecl\pdo_sqlsrv [shared]
Checking for sql.h ... <in default path>
Checking for sqlext.h ... <in default path>
Checking for sqlncli.h ... D:\BuildPHP\php53dev\vc9\x86\deps\include
Enabling extension ..\pecl\spl_types [shared]
Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
[content unchanged; skipping]
Generating main/config.w32.h
Generating phpize
Done.
Enabled extensions:
-------------------------
| Extension | Mode |
-------------------------
| bbcode | shared |
| bcmath | static |
| bz2 | shared |
| calendar | static |
| com_dotnet | static |
| ctype | static |
| curl | shared |
| date | static |
| dom | static |
| ereg | static |
| exif | shared |
| fileinfo | shared |
| filter | static |
| ftp | static |
| gd | shared |
| gettext | shared |
| gmp | shared |
| hash | static |
| iconv | static |
| igbinary | shared |
| imagick | shared |
| imap | shared |
| inclued | shared |
| intl | shared |
| jarowinkler | shared |
| json | static |
| ldap | shared |
| libxml | static |
| lzf | shared |
| mbstring | shared |
| mcrypt | static |
| mschart | shared |
| mysqli | shared |
| mysqlnd | static |
| odbc | static |
| openssl | static |
| pcre | static |
| pdo | static |
| pdo_mysql | static |
| pdo_odbc | shared |
| pdo_sqlite | shared |
| pdo_sqlsrv | shared |
| phar | static |
| printer | shared |
| rar | shared |
| reflection | static |
| session | static |
| shmop | shared |
| simplexml | static |
| snmp | shared |
| soap | shared |
| sockets | shared |
| spl | static |
| spl_types | shared |
| sqlite | shared |
| sqlite3 | shared |
| sqlsrv | shared |
| standard | static |
| tidy | shared |
| timezonedb | shared |
| tokenizer | static |
| wddx | static |
| win32service | shared |
| wincache | shared |
| xdebug | shared |
| xml | static |
| xmlreader | static |
| xmlrpc | shared |
| xmlwriter | static |
| xsl | shared |
| yaz | shared |
| zip | static |
| zlib | static |
-------------------------
Enabled SAPI:
-------------
| Sapi Name |
-------------
| cgi |
| cli |
| cli_win32 |
-------------
-------------------------------------------
| | |
-------------------------------------------
| Build type | Release |
| Thread Safety | No |
| Compiler | MSVC9 (Visual C++ 2008) |
| Architecture | x86 |
-------------------------------------------
Type 'nmake' to build PHP
When you built PHP with the disable-zts, did you copy the DLL from
Release? or from Release_TS?
--
Richard Quadling
Twitter : EE : Zend
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY