"Helmut K. C. Tessarek" in php.internals (Mon, 21 Oct 2019 23:34:58 -0400):
>On 2019-10-14 05:46, Nikita Popov wrote:
>> This should be fixed with
>> https://github.com/php/php-src/commit/c518932c0326a938f0fd0254f2adb03b1cddfbca.
>> Now using just
>> 
>> ./configure --disable-all --with-openssl OPENSSL_LIBS="-l:libssl.a
>> -l:libcrypto.a -ldl -pthread"
>> 
>> works for me.
>
>Hmm, I can't get it to work. My ssl is in: /usr/local/ssl-1.1.1

With at least bison 3.0 and re2c 3.14.1 installed this seens to
work with PHP 7.4.0RC4:

#!/bin/sh
./configure \
--with-config-file-scan-dir=/usr/local/lib/php.conf.d \
--disable-all \
--with-openssl-dir=/usr/local/ssl-1.1.1 \
--with-openssl=/usr/local/ssl-1.1.1 \
CFLAGS=" -I/usr/local/ssl-1.1.1/include " \
OPENSSL_LIBS="-ldl -pthread -L/usr/local/ssl-1.1.1/lib -l:libssl.a 
-l:libcrypto.a"

Tested on Centos 6:

# sapi/cli/php -i | grep OpenSSL
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.1d  10 Sep 2019
OpenSSL Header Version => OpenSSL 1.1.1d  10 Sep 2019

# ldd sapi/cli/php
        linux-vdso.so.1 =>  (0x00007ffee71a5000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f1341764000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f134154a000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f1341342000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f13410be000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f1340eba000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1340c9d000)
        libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f1340a81000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f13406ed000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f134199b000)
        libfreebl3.so => /lib64/libfreebl3.so (0x00007f13404ea000)
-- 
Jan

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to