#php #curl #centos #libcurl
#php #curl #centos #libcurl
Вопрос:
ОС: CentOS7;
Проблема: после обновления CURL с 7.29 до .7.67 (сборка из исходного кода) curl -V показывает разные версии для root и user; PHP показывает 7.29;
ROOT
[root@serv curl-7.67.0]# curl -V
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl / 7.29.0 NSS /3.53.1 zlib/1.2.7 libidn /1.28 libssh2/1.8.0 Протоколы: файл dict ftp ftps gopher http https imap imap ldap ldaps pop3 pop3s rtsp scp sftp smtp smtp telnet tftp Особенности: AsynchDNS GSS-Согласование IDN IPv6 Большой файл NTLM NTLMWB SSLlibz unix-сокеты
ПОЛЬЗОВАТЕЛЬ
[user@serv curl-7.67.0]$ curl -V
curl 7.67.0 (x86_64-pc-linux-gnu) libcurl / 7.67.0 OpenSSL/1.0.2k-fips zlib/1.2.7 Дата выпуска: 2019-11-06 Протоколы: файл dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtp telnet tftp Особенности: AsynchDNS HTTPS-прокси IPv6 Большой файл libz NTLMNTLM_WB SSL UnixSockets
Комментарии:
1. Сделайте
which curl
; у вас предположительно установлены две версии.2. Это действительно так: для пользователя -> /usr/local/bin/curl; для root -> /bin/curl. Вопрос в том, как вернуть все в нужное русло.