Как можно заставить PHP использовать новейшую версию libcurl? - PullRequest
0 голосов
/ 27 февраля 2019

Во-первых, позвольте мне сказать, что я не уверен, что это правильное место для размещения этого вопроса.Возможно, другая сущность "стека" была бы лучше.Если это так, пожалуйста, укажите мне правильное направление, и я перейду к этому вопросу.

Вопрос простой.Однако я не нашел простого ответа.Сейчас моя версия PHP (7.2), работающая под Apache, использует libcurl версии 58. Однако я хотел бы использовать libcurl версии 64. Я скачал исходный код libcurl и выполнил успешную сборку исходного кода версии 64. Однако, когда я запускаю PHPЯ все еще получаю libcurl 58?Что здесь не так?Заранее спасибо.

В качестве справочной информации libcurl 58 возвращает код ошибки 61 (в некоторых случаях), если возвращается заголовок с типом содержимого none.Тип содержимого none недопустим и фактически является ошибкой сервера.Однако, очевидно, этот недопустимый тип контента стал обычным явлением, и новейшие версии libcurl его игнорируют.

1 Ответ

0 голосов
/ 28 февраля 2019

Я загрузил исходный код libcurl и выполнил успешную сборку исходного кода версии 64

После этого вы должны установить его в своей системе (и заменить libcurl версии 58).

И сделайте это сначала на тестовом сервере, прежде чем делать это в работе.

...