Laravel - Installation Request for Guzzle/guzzle - Solved

By Hardik Savani May 1, 2024 Category : Laravel Ubuntu

When i was working on my updated ubuntu version, i did fetch this problem. I had ubuntu 14.04 then i updated ubuntu 16.04, at that time i think PHP version also updated PHP 5 from PHP 7.

Ubuntu 16 updated successfully but when i was trying to composer install or update on my project i was found guzzle package error and to enable extensions php 7 extensions as like bellow:

Error

Problem 1

- Installation request for guzzle/guzzle v3.8.1 -> satisfiable by guzzle/guzzle[v3.8.1].

- guzzle/guzzle v3.8.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.

Problem 2

- guzzle/guzzle v3.8.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.

- league/oauth1-client 1.6.1 requires guzzle/guzzle 3.* -> satisfiable by guzzle/guzzle[v3.8.1].

- Installation request for league/oauth1-client 1.6.1 -> satisfiable by league/oauth1-client[1.6.1].

To enable extensions, verify that they are enabled in those .ini files:

- /etc/php/7.0/cli/php.ini

- /etc/php/7.0/cli/conf.d/10-mysqlnd.ini

- /etc/php/7.0/cli/conf.d/10-opcache.ini

- /etc/php/7.0/cli/conf.d/10-pdo.ini

- /etc/php/7.0/cli/conf.d/15-xml.ini

- /etc/php/7.0/cli/conf.d/20-calendar.ini

- /etc/php/7.0/cli/conf.d/20-ctype.ini

- /etc/php/7.0/cli/conf.d/20-dom.ini

- /etc/php/7.0/cli/conf.d/20-exif.ini

- /etc/php/7.0/cli/conf.d/20-fileinfo.ini

- /etc/php/7.0/cli/conf.d/20-ftp.ini

- /etc/php/7.0/cli/conf.d/20-gd.ini

- /etc/php/7.0/cli/conf.d/20-gettext.ini

- /etc/php/7.0/cli/conf.d/20-iconv.ini

- /etc/php/7.0/cli/conf.d/20-json.ini

- /etc/php/7.0/cli/conf.d/20-mbstring.ini

- /etc/php/7.0/cli/conf.d/20-mcrypt.ini

- /etc/php/7.0/cli/conf.d/20-mysqli.ini

- /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini

- /etc/php/7.0/cli/conf.d/20-phar.ini

- /etc/php/7.0/cli/conf.d/20-posix.ini

- /etc/php/7.0/cli/conf.d/20-readline.ini

- /etc/php/7.0/cli/conf.d/20-shmop.ini

- /etc/php/7.0/cli/conf.d/20-simplexml.ini

- /etc/php/7.0/cli/conf.d/20-sockets.ini

- /etc/php/7.0/cli/conf.d/20-sysvmsg.ini

- /etc/php/7.0/cli/conf.d/20-sysvsem.ini

- /etc/php/7.0/cli/conf.d/20-sysvshm.ini

- /etc/php/7.0/cli/conf.d/20-tokenizer.ini

- /etc/php/7.0/cli/conf.d/20-wddx.ini

- /etc/php/7.0/cli/conf.d/20-xmlreader.ini

- /etc/php/7.0/cli/conf.d/20-xmlwriter.ini

- /etc/php/7.0/cli/conf.d/20-xsl.ini

You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

But at last i found what was the error and how to solve. I need to install curl and then php-curl on my ubuntu system like as bellow:

sudo apt-get install curl

sudo apt-get update

sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

You can try and solve your issue....

Tags :
Shares