Ошибка компоновщика Ubuntu: Запрошенный curl расширения PHP отсутствует в вашей системе

Эта ошибка встречается часто при первой установке инструментов, которые используют библиотеку cURL для общих задач. cURL — это библиотека и инструмент командной строки для передачи данных с использованием различных протоколов (на PHP).

Даже если вы на 100% уверены, что в вашей системе есть доступный cURL, все равно он останется без работы? В этой статье вы узнаете, как легко решить эту утомительную ошибку.

Почему это происходит

Эта ошибка вызвана тем, что у вас нет библиотеки curl php5-curl установлен в вашей системе (если вы уже сделали, то вы делаете что-то не так).

Решение

В случае, если вы столкнулись с этой проблемой, вам нужно установить curl с помощью терминала. Выполните следующую команду для ее решения:

sudo apt-get install php5-curl

В случае, если предыдущая команда все еще с ошибками (или любой вывод, похожий на пакет ‘php5-curl’, не имеет кандидата на установку):

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'php5-curl' has no installation candidate

Затем выполните стандартную версию curl, используя вместо конкретной версии:

sudo apt-get install php5-curl

php-curl — это метапакет, который делает решение независимым от вашей версии php, поэтому он, скорее всего, будет работать. Он должен установить curl в вашей системе. Чтобы проверить это, выполните следующую команду в терминале:

curl --help

В списке провайдеров вы должны увидеть все доступные опции и аргументы для curl в консоли.

Ссылка на основную публикацию
Adblock
detector