Страница 1 из 1

Как обновить curl в связке с PHP

Добавлено: Чт янв 13, 2022 8:11 am
artaace
Добрый день! Подскажите пожалуйста как обновить curl под определенную PHP?
В pecl его нет.

Re: Как обновить curl в связке с PHP

Добавлено: Чт янв 13, 2022 9:42 am
sbury
библиотечный модуль curl для пхп является его внутренним модулем и входит в комплект поставки самого пхп, и поэтому его обновление возможно только с более новой версией самого пхп

Re: Как обновить curl в связке с PHP

Добавлено: Ср мар 08, 2023 9:11 pm
Nnm41
sbury писал(а):
Чт янв 13, 2022 9:42 am
библиотечный модуль curl для пхп является его внутренним модулем и входит в комплект поставки самого пхп, и поэтому его обновление возможно только с более новой версией самого пхп
Дабы не плодить темы, php7.4 для работы скрипта нужен curl с включенным brotli, как включить?

Re: Как обновить curl в связке с PHP

Добавлено: Ср мар 08, 2023 9:57 pm
sbury
для PHP 7.4 модуль brotli доступен в панели из списка дополнительных расширений. Модуль curl устанавливается по умолчанию вместе с установкой самого пхп.
Проверить наличие этих модулей можно дав команды в консоли с правами рута

Код: Выделить всё

/usr/bin/php74/bin/php -ii | grep curl
/usr/bin/php74/bin/php -ii | grep brotli
Также проверить установлена ли их поддержка в самой ситеме, можно так

Код: Выделить всё

curl -V
brotli -V
Какая у вас ОС?

Re: Как обновить curl в связке с PHP

Добавлено: Чт мар 09, 2023 5:00 am
Nnm41
sbury писал(а):
Ср мар 08, 2023 9:57 pm
для PHP 7.4 модуль brotli доступен в панели из списка дополнительных расширений. Модуль curl устанавливается по умолчанию вместе с установкой самого пхп.
Проверить наличие этих модулей можно дав команды в консоли с правами рута

Код: Выделить всё

/usr/bin/php74/bin/php -ii | grep curl
/usr/bin/php74/bin/php -ii | grep brotli
Также проверить установлена ли их поддержка в самой ситеме, можно так

Код: Выделить всё

curl -V
brotli -V
Какая у вас ОС?
Centros 7, brolti есть как отдельно, он работает нормально, но есть еще параметр brolti в самом curl, нужно пересобрать файл curl.so с параметром --with-brotli под php 7.4.
Не могли бы вы собрать файл curl.so, с параметром --with-brotli?

Re: Как обновить curl в связке с PHP

Добавлено: Чт мар 09, 2023 9:31 am
sbury
покажите вывод команды

Re: Как обновить curl в связке с PHP

Добавлено: Чт мар 09, 2023 11:17 am
Nnm41
sbury писал(а):
Чт мар 09, 2023 9:31 am
покажите вывод команды
[root@server ~]# curl -V
curl 7.60.0 (x86_64-redhat-linux-gnu) libcurl/7.60.0 OpenSSL/1.0.2r zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+l
ibidn2/2.0.4) libssh/0.7.4/openssl/zlib nghttp2/1.34.0
Release-Date: 2018-05-16
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp sm
tps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-pr
oxy PSL Metalink

Re: Как обновить curl в связке с PHP

Добавлено: Чт мар 09, 2023 12:14 pm
sbury
с командной строки с правами рута

Код: Выделить всё

yum clean all
yum install curl

Re: Как обновить curl в связке с PHP

Добавлено: Сб мар 11, 2023 4:23 pm
Nnm41
sbury писал(а):
Чт мар 09, 2023 12:14 pm
с командной строки с правами рута

Код: Выделить всё

yum clean all
yum install curl
Прошу прошения за долгий ответ, переустановил панель с php 7.4, brolti появился в curl, спасибо вам!)