Установить пакет логин с помощью linkedin

Я пытаюсь установить пакет oauth-5-laravel для моего проекта laravel 5, но я получаю сообщение об ошибке при попытке запустить обновление команды composer в терминале 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].

так как я могу решить эту проблему? заранее спасибо.

2 ответа

Либо вы не установили или не включили curl расширение php.

  1. Проверьте, действительно ли он установлен

В вашем терминале выполните следующую команду, чтобы увидеть, где .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

Просто раскомментируйте и получайте удовольствие

Если его там нет, перейдите к

  1. Установите php-curl расширение, запустив ниже в вашем терминале

    apt-get установить php5-curl

Проверьте, включен ли он

php -m | grep curl

Если все прошло хорошо, следует вывести

curl

Запрошенное расширение PHP curl отсутствует в вашей системе.

На самом деле, он говорит вам, чтобы установить Curl в вашей системе...

Итак, если вы новичок на английском и с Ubuntu, вы можете запустить терминал и набрать sudo apt-get install php5-curl + Enter установить Curl в вашей системе.

Другие вопросы по тегам