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

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
artaace
Сообщения: 2
Зарегистрирован: Чт янв 13, 2022 8:04 am

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

Сообщение artaace » Чт янв 13, 2022 8:11 am

Добрый день! Подскажите пожалуйста как обновить curl под определенную PHP?
В pecl его нет.

Аватара пользователя
sbury
Сообщения: 1470
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение sbury » Чт янв 13, 2022 9:42 am

библиотечный модуль curl для пхп является его внутренним модулем и входит в комплект поставки самого пхп, и поэтому его обновление возможно только с более новой версией самого пхп

Nnm41
Сообщения: 4
Зарегистрирован: Ср мар 08, 2023 9:00 pm

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

Сообщение Nnm41 » Ср мар 08, 2023 9:11 pm

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

Аватара пользователя
sbury
Сообщения: 1470
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение 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
Какая у вас ОС?

Nnm41
Сообщения: 4
Зарегистрирован: Ср мар 08, 2023 9:00 pm

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

Сообщение Nnm41 » Чт мар 09, 2023 5:00 am

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?

Аватара пользователя
sbury
Сообщения: 1470
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение sbury » Чт мар 09, 2023 9:31 am

покажите вывод команды

Nnm41
Сообщения: 4
Зарегистрирован: Ср мар 08, 2023 9:00 pm

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

Сообщение Nnm41 » Чт мар 09, 2023 11:17 am

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

Аватара пользователя
sbury
Сообщения: 1470
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение sbury » Чт мар 09, 2023 12:14 pm

с командной строки с правами рута

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

yum clean all
yum install curl

Nnm41
Сообщения: 4
Зарегистрирован: Ср мар 08, 2023 9:00 pm

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

Сообщение Nnm41 » Сб мар 11, 2023 4:23 pm

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

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

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

Ответить