Я использую 2 сервера Ubuntu (14.04 и 16.04), и я попытался сделать следующее одновременно.
Я собрал cURL v7.54.1 из исходного кода на обоих серверах.
Я запустил phpinfo()
, чтобы посмотреть информацию о модуле в модуле PHP cURL.
Сервер Ubuntu 16.04 сообщает, что модуль PHP cURL использует cURL v7.54.1.
Сервер Ubuntu 14.04 сообщает, что модуль PHP cURL использует cURL v7.53.1 (который я скомпилировал несколько месяцев назад). Это нежелательно, так как я надеялся, что PHP теперь будет использовать v7.54.1.
Как я могу исправить свою Ubuntu 14.04?
Во-первых, я имел, удаляют все трассировки предыдущих ВИХРЕВЫХ установок.
Наконец, я должен был скомпилировать ЗАВИХРЕНИЕ с опцией:
./configure --prefix=/usr/local
... и, как отвечено в https://stackoverflow.com/questions/5998680/ubuntu-64bit-11-04-server-and-curl-install-fail @samir
ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4
... и также дайте команду
sudo ldconfig
прежде, чем удалить и переустановить php7.1-curl
.