Hi Vincent, On Fri, 2019-01-04 at 18:56 +0100, Vincent Jardin wrote: > > Le 4 janvier 2019 12:19:49 Anatol Belski <a...@php.net> a écrit : > > > Hi Jan, > > > > > -----Original Message----- > > > From: Jan Ehrhardt <php...@ehrhardt.nl> > > > Sent: Friday, January 4, 2019 8:01 AM > > > To: pecl-dev@lists.php.net > > > Subject: [PECL-DEV] Re: DLL build for PHP 7.2 and 7.3 > > > > > > Jean-Baptiste Nahan in php.pecl.dev (Thu, 3 Jan 2019 15:59:25 > > > +0100): > > > > I need the PHP amqp extension for PHP 7.2 and 7.3 but I have > > > > not found on > > > > > > pecl website : > > > > https://pecl.php.net/package/amqp/1.9.4/windows > > > > > > Maybe Anatol can build https://github.com/alanxz/rabbitmq- > > > c/releases/tag/v0.9.0 > > > for VC15 x86 and x64. Then the extension could also be built for > > > PHP 7.2 and > > > 7.3. The PECL download stats indicate a high popularity of the > > > extension. > > > > Thanks for the ping. Sure, where it now finally supports OpenSSL > > 1.x, it should > > be provided. I'll do it next days and retrigger the extension > > build. > > Could PHP version for Windows leverage the Windows native crypto too > (like > curl.exe does) ? So, for instance, whenever PHP/OpenSSL are used on > Windows, we can leverage the winscard.dll like curl.exe > Not sure, do you refer to the PHP core or the amqp ext? In general, we follow the requirements of the dependency libraries. OpenSSL is the most common requirement for the core, fe for cURL or LDAP. cURL however support several other SSL backends, lately it can even support more than one simultaneously. I haven't seen librabitmq offering the pure Windows variant as dependency. If it does somewhen and the amqp ext supports it, too, that could be considered.
Regards Anatol > Best regards, > Vincent > > > > > > Regards > > > > Anatol > > > > > Proof of concept: > > > https://phpdev.toolsforresearch.com/php-7.2.14RC1-nts-Win32-VC15- > > > x64.htm > > > https://phpdev.toolsforresearch.com/php-7.2.14RC1-nts-Win32-VC15- > > > x64.zip > > > > > > https://phpdev.toolsforresearch.com/php-7.3.1RC1-nts-Win32-VC15- > > > x64.htm > > > https://phpdev.toolsforresearch.com/php-7.3.1RC1-nts-Win32-VC15-x64.zip > > > > > > The rabbitmq.4.dll is included in the zip-files. I do not have a > > > running MQ > > > server, so I did not run the tests. > > > -- > > > Jan > > > > > > D:\rabbitmq-c-0.9.0\build>cmake -G "Visual Studio 15 2017 Win64" > > > .. > > > -- The C compiler identification is MSVC 19.16.27025.1 > > > -- Check for working C compiler: C:/Program Files (x86)/Microsoft > > > Visual > > > Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/c > > > l.e > > > xe > > > -- Check for working C compiler: C:/Program Files (x86)/Microsoft > > > Visual > > > Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/c > > > l.e > > > xe -- works > > > -- Detecting C compiler ABI info > > > -- Detecting C compiler ABI info - done > > > -- Found C inline keyword: inline > > > -- Looking for poll > > > -- Looking for poll - not found > > > -- Looking for clock_gettime in rt > > > -- Looking for clock_gettime in rt - not found > > > -- Looking for posix_spawnp in rt > > > -- Looking for posix_spawnp in rt - not found > > > -- Found OpenSSL: > > > C:/php-sdk/win64build/lib/libssl.lib;C:/php- > > > sdk/win64build/lib/libcrypto.lib > > > (found suitable version "1.1.1a", minimum required is "0.9.8") > > > -- Looking for pthread.h > > > -- Looking for pthread.h - not found > > > -- Found Threads: TRUE > > > -- Performing Test HAVE_GNU90 > > > -- Performing Test HAVE_GNU90 - Failed > > > -- Performing Test HAVE_C90 > > > -- Performing Test HAVE_C90 - Failed > > > -- Could NOT find POPT (missing: POPT_INCLUDE_DIR POPT_LIBRARY) > > > (found version > > > "1.16") > > > -- Could NOT find XMLTO (missing: XMLTO_EXECUTABLE) > > > -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) > > > -- Building rabbitmq as a shared library - yes > > > -- Building rabbitmq as a static library - yes > > > -- Configuring done > > > -- Generating done > > > -- Build files have been written to: D:/rabbitmq-c-0.9.0/build > > > > > > -- > > > PECL development discussion Mailing List (http://pecl.php.net/) > > > To > > > unsubscribe, visit: http://www.php.net/unsub.php > > > > Т??ХT4?FWfV???V?BF?67W76?????Ɩ?rƗ7B??GG???V6?????WB?ХF?V?7V'67&?&R? > > f?6?C??GG???wwr????WB?V?7V"??Р > > > >