Ubuntu composer错误(你的系统缺少所请求的PHP扩展curl)

本文概述

  • 为什么会这样
当你首次安装使用cURL库执行常见任务的工具时, 此错误很常见。 cURL是用于使用各种协议(在PHP中)传输数据的库和命令行工具。
即使你100%保证系统中有可用的cURL, 但是仍然无法正常工作?在本文中, 你将学习如何轻松解决此乏味的错误。
为什么会这样造成此错误的原因是, 你的系统中未安装curl库php5-curl(如果已经安装, 则说明做错了事)。
解如果你遇到此问题, 则需要使用终端安装curl。执行以下命令以解决该问题:
sudo apt-get install php5-curl

如果先前的命令仍然有错误(或任何类似于软件包” php5-curl” 的输出都没有安装候选):
Reading package lists... DoneBuilding dependency treeReading state information... DonePackage php5-curl is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceE: Package 'php5-curl' has no installation candidate

然后使用而不是特定版本执行curl的标准版本:
sudo apt-get install php5-curl

php-curl是一个元软件包, 它使解决方案与你的php版本无关, 因此它最有可能起作用。这应该在系统上安装curl。要对其进行测试, 请在终端中执行以下命令:
curl --help

【Ubuntu composer错误(你的系统缺少所请求的PHP扩展curl)】在Providen列表中, 你应该在控制台中看到curl的所有可用选项和参数。

    推荐阅读