当前位置: 首页 > 知识库问答 >
问题:

Composer安装错误-实际启用时需要ext_curl

赫连冠玉
2023-03-14

我试图安装Facebook PHP SDK与作曲家。这就是我得到的

$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

    Problem 1
        - Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master].
        - facebook/php-sdk dev-master requires ext-curl * -> the requested PHP extension curl is missing from your system.

问题是,我启用了卷曲扩展(php.ini未注释)。当我运行phpinfo()时,它表示已启用。我唯一的线索是,当我运行$php-m时,'curl'行丢失了,但我不知道该怎么办。

我在Win8上有wamp 2.4,我在cmd中运行composer。exe。

共有3个答案

沈博涉
2023-03-14

在php7上运行例如:

> sudo apt-get install php-curl
> sudo apt-get install php-mbstring

对于每一个缺失的扩展。然后:

> sudo apt-get update

最后(在项目的根文件夹中):

> composer install
万俟穆冉
2023-03-14

这对我有用:http://ubuntuforums.org/showthread.php?t=1519176

使用命令curl-sShttps://getcomposer.org/installer|php安装作曲家后,只需运行sudo apt-get更新,然后用sudo apt-get安装php5-curl重新安装curl。然后作曲家的安装过程应该工作,这样你就可以最终运行phpcomposer.phar安装来获得composer.json文件中列出的依赖项。

马航
2023-03-14

这是因为您的系统中没有安装php5-curl库,

在Ubuntu上,只需运行下面的行代码,在Xamp上查看Xamp文档

sudo apt-get install php5-curl

适用于使用php7的任何人。0

sudo apt-get install php7.0-curl

对于那些使用php7.1的人

sudo apt-get install php7.1-curl

适用于使用php7的用户。2.

sudo apt-get install php7.2-curl

对于那些使用php7.3的人

sudo apt-get install php7.3-curl

适用于使用php7的用户。4.

sudo apt-get install php7.4-curl

对于那些使用php8.0的人

sudo apt-get install php8.0-curl

或者简单地运行下面的命令来安装您的版本:

sudo apt-get install php-curl
 类似资料:
  • 我有一个作曲家。包含内容的json: 尝试通过以下命令安装composer时, 我收到以下错误消息: 无法将您的需求解析为可安装的软件包集。 完整的错误日志: 我是新来的。我错过了什么?

  • 我正在使用setuptools创建一个快速设置。用于为用户安装依赖项的py脚本。该包只需要numpy和matlibplot。因此,代码如下所示: 运行sudopython安装程序。py install为我提供了以下信息: 我对setuptools的理解可能是错误的,因为我希望它能够从PyPI更新/安装可用的依赖项。有人能提供更多关于这方面的见解吗?

  • 我正在尝试安装yii2alpha。下载composer并添加后运行以下命令时 去composer.json. 我得到以下错误。 问题1-在任何版本中都找不到请求的包最低稳定性,包名中可能有输入错误。 问题2-在任何版本中都找不到请求的包yiisoft/yii2 composer,包名中可能有输入错误。 问题3-在任何版本中都找不到请求的包yiisoft/yii2框架,包名中可能有输入错误。 潜在原

  • 问题内容: 我发现Scrapy是一种很好的刮刮工具,因此我尝试在机器上安装刮板,但是当我尝试将其安装一段时间后,就抛出了此错误。 我试图在虚拟环境中安装它,但问题仍然存在。 编辑:这是错误后我得到的.. 有什么帮助吗? 问题答案: 正如某人在编辑中指出的那样,如果仅下载vc_redist.x64.exe,则只有15MB,为此请转到“其他工具和框架”并选择MS Visual C ++ 通过从此处安装

  • 我正在尝试在Windows7Ultimate下安装Composer。不幸的是,每当我运行命令时,Composer都会生成一个fopen()异常(见下文)。 我猜某个地方传递了一个空文件名,可能是由于配置错误。 在测试中,我删除并重新安装了Composer,针对两个版本的PHP进行了测试,并检查了GitHub连接/更新了接口。 错误示例(无论我做什么都一样)如下所示: ? composer-vvv

  • 第一次安装Composer,已经安装了Composer-Setup.exe,在命令行输入composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/,执行报错了,有大佬能帮我看下怎么解决吗?感谢!