安装了Php curl但作曲家说它不是

时间:2016-06-06 22:12:58

标签: php curl composer-php

我试图让作曲家只是为了更新我的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文件中启用了扩展。我错过了什么?

2 个答案:

答案 0 :(得分:4)

  

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

嗯,看来你正在猜测正确php.ini的位置是为了启用PHP扩展curl,对吗?

这些步骤可能会对您有所帮助:

  • 请在CLI上运行php --ini,找到要编辑的php.iniLoaded Configuration File)。
  • 然后编辑php.ini并启用PHP扩展程序curl
  • 测试,curl可用:php --ri curl(该命令打印扩展配置)。
  • 然后再次在CLI上运行composer

答案 1 :(得分:0)

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

如果您使用的是基于ubuntu / debian的unix,则可以使用apt-get install php5-curl进行安装。

如果在安装php5-curl之后它仍然无法正常工作,那么扩展仍然无法启用。您可以使用命令php5enmod curl启用它。