Bug #81276 [NEW]: Using curl/libcurl with NSS backend fails to load curl extension

From: Date: Wed, 21 Jul 2021 00:06:59 +0000
Subject: Bug #81276 [NEW]: Using curl/libcurl with NSS backend fails to load curl extension
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-235220@lists.php.net to get a copy of this message
From: 1001malac at gmail dot com Operating system: Debian 10.10 PHP version: 7.4.21 Package: cURL related Bug Type: Bug Bug description:Using curl/libcurl with NSS backend fails to load curl extension Description: ------------ Hello! I'm using cURL 7.64.0 with the NSS SSL backend, instead of OpenSSL. The problem I'm facing is php complains whenever it has to load the curl extension: PHP Warning: PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20190902/curl.so (/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/lib/php/20190902/curl.so)), /usr/lib/php/20190902/curl.so.so (/usr/lib/php/20190902/curl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Is there any way to use php's curl extension without openssl dependencies baked in? Maybe selecting the SSL backend somehow as detailed in the following link? https://curl.se/libcurl/c/curl_global_sslset.html Thanks! # curl --version curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0 NSS/3.42.1 zlib/1.2.11 brotli/1.0.7 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.36.0 Release-Date: 2019-02-06 Protocols: file ftp ftps http https Features: AsynchDNS IDN IPv6 Largefile NTLM SSL libz brotli HTTP2 UnixSockets HTTPS-proxy PSL -- Edit bug report at https://bugs.php.net/bug.php?id=81276&edit=1 -- Fix committed: https://bugs.php.net/fix.php?id=81276&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=81276&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=81276&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=81276&r=needscript Try newer version: https://bugs.php.net/fix.php?id=81276&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=81276&r=support Expected behavior: https://bugs.php.net/fix.php?id=81276&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=81276&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=81276&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=81276&r=globals PHP version support discontinued: https://bugs.php.net/fix.php?id=81276&r=phptooold Daylight Savings: https://bugs.php.net/fix.php?id=81276&r=dst IIS Stability: https://bugs.php.net/fix.php?id=81276&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=81276&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=81276&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=81276&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=81276&r=mysqlcfg

« previous php.bugs (#235220) next »