Установить пакет логин с помощью 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.
- Проверьте, действительно ли он установлен
В вашем терминале выполните следующую команду, чтобы увидеть, где .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 установить php5-curl
Проверьте, включен ли он
php -m | grep curl
Если все прошло хорошо, следует вывести
curl
Запрошенное расширение PHP curl отсутствует в вашей системе.
На самом деле, он говорит вам, чтобы установить Curl в вашей системе...
Итак, если вы новичок на английском и с Ubuntu, вы можете запустить терминал и набрать sudo apt-get install php5-curl
+ Enter
установить Curl в вашей системе.