我正试图为我的laravel 5项目安装oauth-5-laravel包,但当我试图在ubuntu终端中运行命令编写器更新时,我遇到了错误。
无法将您的要求解析为一组可安装的程序包。
Problem 1
- elasticsearch/elasticsearch v1.4.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.4.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.3.4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.3.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.3.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.3.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.3.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.2.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.2.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.2.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.1.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.0.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.0.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- elasticsearch/elasticsearch v1.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- fairholm/elasticquent v1.0.0 requires elasticsearch/elasticsearch ~1.0 -> satisfiable by elasticsearch/elasticsearch[v1.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.3.1, v1.3.2, v1.3.3, v1.3.4, v1.4.0, v1.4.1].
- Installation request for fairholm/elasticquent 1.0.* -> satisfiable by fairholm/elasticquent[v1.0.0].
那么我该如何解决这个问题呢?提前谢谢。
您的系统中缺少请求的PHP扩展curl。
事实上,它告诉您在系统上安装Curl。。。
因此,如果你是英语初学者,并且使用ubuntu,你可以运行一个终端并键入sudo apt-get install php5-curl
+Enter
在你的系统上安装Curl。
您没有安装或启用curl
php扩展。
- 检查是否确实安装了
在您的终端中,运行以下命令查看.ini
文件在的位置
php -i | grep ini
应该输出这样的
Loaded Configuration File => /path/to/php.ini
现在检查php.ini
,看看您是否启用了扩展或未启用
grep curl /the/above/path/to/php.ini
如果它被禁用,你应该看到它的评论,如下
#extension=curl.so
简单地取消注释,并享受的乐趣
如果不存在,则转到
通过在终端中运行以下程序,安装
php-curl
扩展apt-get-install php5-curl
检查是否已启用
php -m | grep curl
如果一切顺利,它应该会输出
curl