Php curl已经安装,但composer说它不是

Php curl已经安装,但composer说它不是,php,curl,composer-php,Php,Curl,Composer Php,我试图让composer运行只是为了更新我的cc招商文件(因为他们不足以使这成为下载api源的唯一方式) 我有一个作曲家说的错误 Problem 1 - The requested PHP extension ext-curl * is missing from your system. Install or enable PHP's curl extension. 我已经安装了curl(在cmd中响应),并在我找到的php.ini文件中启用了扩展名。我错过了什么 我已经安装了curl

我试图让composer运行只是为了更新我的cc招商文件(因为他们不足以使这成为下载api源的唯一方式)

我有一个作曲家说的错误

Problem 1
    - The requested PHP extension ext-curl * is missing from your system. Install or enable PHP's curl extension.
我已经安装了curl(在cmd中响应),并在我找到的php.ini文件中启用了扩展名。我错过了什么

我已经安装了curl(在cmd中响应),并在我找到的php.ini文件中启用了扩展名。我错过了什么

嗯,您似乎在猜测正确的
php.ini
在哪里才能启用php扩展
curl
,对吗

以下步骤可能会帮助您:

  • 请在CLI上运行
    php--ini
    ,找到要编辑的
    php.ini
    加载的配置文件
  • 然后编辑
    php.ini
    并启用php扩展
    curl
  • 测试,
    curl
    可用:
    php--ri curl
    (该命令打印扩展配置)
  • 然后在CLI上再次运行
    composer

Curl和php5 Curl扩展是一个不同的应用程序

如果您使用的是基于ubuntu/debian的unix,那么可以使用
apt get install php5 curl
安装它


如果在安装php5 curl后仍然无法工作,则可能是扩展仍然未启用。您可以使用命令
php5enmod curl

Run
phpinfo()启用它
并查看扩展是否已加载。谢谢,我正在尝试找出如何使用localhost实现此功能,在我的服务器上很容易正确猜测lol。结果是,使用您提供的步骤…我根本没有加载的php.ini文件。谢谢,现在我知道发生了什么,以及如何进步:)很高兴我能帮上忙。没有为我工作
OSX w/homebrew、php7.1、curl 7.53.1