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
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/cl.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/cl.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"??Р
--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php