версия curl отличается в php cli и модуле

Я только что получил новый Mac с запущенным yosemite и столкнулся с проблемой использования curl с комбинированными сертификатами. (см. это для деталей: http://curl.haxx.se/mail/archive-2014-10/0053.html)
Я скомпилировал версию curl 7.40 и сказал php связать ее, используя опцию —with-curl = / usr / local config.
Теперь, после установки и перезапуска моего веб-сервера apache, я вижу, что в модуле установлена ​​версия 7.37, а в командной строке — 7.40.
Вывод phpinfo на cli и веб-сервере говорит о том, какой php.ini они используют:

Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)

Тем не менее, это строка CLI для curl:

cURL Information => 7.40.0

и это информация curl при запуске через сервер apache:

cURL Information    7.37.1

Как это возможно? Почему модуль ссылается на версию, отличную от Cli?

0

Решение

Существует стандартная бинарная библиотека cURL версии 7.37.1, которая поставляется вместе с Yosemite. Ваша команда компиляции включает в себя -L/usr/lib до -L/usr/local/lib,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]