Nikita Popov in php.internals (Mon, 14 Oct 2019 11:22:24 +0200): >./configure --disable-all --with-openssl OPENSSL_LIBS="-l:libssl.a >-l:libcrypto.a -ldl" CFLAGS="-pthread" > >This compiles successfully. > >> ldd sapi/cli/php >linux-vdso.so.1 (0x00007ffd1531f000) >libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f04b79a9000) >librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f04b77a1000) >libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f04b7403000) >libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f04b71ff000) >libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 >(0x00007f04b6fe0000) >libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f04b6bef000) >/lib64/ld-linux-x86-64.so.2 (0x00007f04b8bee000)
I now tried #!/bin/sh ./configure \ --prefix=/usr/local/php72 \ --program-suffix=72 \ --enable-fpm \ --with-config-file-scan-dir=/usr/local/php72/lib/php.conf.d \ --disable-all \ --with-openssl=/usr/local/ssl-1.1.1 \ CFLAGS=-I/usr/local/include \ LDFLAGS=-L/usr/local/lib \ LIBS="-ldl -lpthread" \ OPENSSL_LIBS="-L/usr/local/ssl-1.1.1/lib -l:libssl.a -l:libcrypto.a -ldl -lpthread" \ OPENSSL_CFLAGS="-I/usr/local/ssl-1.1.1/include" with this as a result: ldd /usr/local/php72/bin/php linux-vdso.so.1 => (0x00007ffd5bb8b000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f45d95bc000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f45d93a2000) librt.so.1 => /lib64/librt.so.1 (0x00007f45d919a000) libm.so.6 => /lib64/libm.so.6 (0x00007f45d8f16000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f45d8cfd000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f45d8af9000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f45d88dc000) libc.so.6 => /lib64/libc.so.6 (0x00007f45d8548000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f45d8345000) /lib64/ld-linux-x86-64.so.2 (0x00007f45d97f3000) But it fails on stream_socket_enable_crypto in the test script in https://gist.github.com/Jan-E/7f0055624b82c39dee6ae5b712f2c97a Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed @Nikita: could you try that test with your build? Thanks. -- Jan -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php