Como é que instalo a Extensão ext-curl com o PHP 7?

instalei o PHP 7 usando este repo , mas quando tento correr composer install, está a dar este erro:

  • [Pacote] necessita de ext-curl * - > a extensão de curl solicitada do PHP está em falta no seu sistema.

com o PHP 5, pode instalá-lo facilmente executando o comando yum ou apt-get install php5-curl, mas não consigo encontrar como instalar o equivalente PHP 7.

como é que instalo o extt-curl para o PHP 7?

 129
Author: Stephan Vierkant, 2015-11-18

7 answers

Bem, consegui instalá-lo até ...
sudo apt-get install php-curl
No meu sistema. Isto irá instalar um pacote de dependências, que depende da versão padrão do php.

Depois de reiniciar o apache

sudo service apache2 restart
 318
Author: Sabeeh Chaudhry, 2018-02-01 12:13:43

Por favor tente

sudo apt-get install php7.0-curl
 81
Author: jk2K, 2016-07-12 03:08:56

Se o comando "sudo apt-get install php-curl" não funcionar e apresentar um erro Devemos executar este código antes de instalar o curl.

  • step1-sudo add-apt-repository ppa:ondrej / php
  • step2-sudo apt-get update
  • step3-sudo apt-get install php-curl
  • step4-sudo service apache2 restart
 18
Author: Bijaya Kumar Oli, 2016-12-18 16:45:12

Podemos instalar quaisquer extensões PHP7 que sejam necessárias no momento da instalação Magento basta usar o comando relacionado que você obtém erro no momento da instalação Magento

sudo apt-get install php7.0-curl
sudo apt-get install php7.0-dom
sudo apt-get install php7.0-mcrypt
sudo apt-get install php7.0-simplexml
sudo apt-get install php7.0-spl
sudo apt-get install php7.0-xsl
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-ctype
sudo apt-get install php7.0-hash
sudo apt-get install php7.0-openssl
sudo apt-get install php7.0-zip
sudo apt-get install php7.0-xmlwriter
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-iconv
Obrigado! Espero que isto te ajude.
 9
Author: Narendra Solanki, 2018-04-25 11:18:45
Eu tentei as soluções acima, mas não funcionou para mim, apenas incase lá qualquer outra pessoa com os mesmos sapatos, isso foi o que eu fiz. Actualizei o apt-get com o seguinte comando
sudo add-apt-repository ppa:ondrej/php

Isto eu instalei com o PHP curl para a versão do php que eu estava a usar, o meu foi

sudo apt-get install php7.1-curl
 4
Author: Excellent Lawrence, 2018-08-19 06:55:52

Install php70w-common .

Fornece php-api php, bz2, php-calendário, php-ctype php, ondulação, php-data php, exif, php-fileinfo, php-filtro de php, ftp, php-gettext, php-gmp, php-hash, php-iconv php, json, php-libxml, php-openssl php, linux, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflexão, php-sessão php, shmop php, simplexml, php-sockets, php-spl, php-lexemas php, zend-abi, php-zip, php-zlib .

Https://webtatic.com/packages/php70/

 1
Author: CiaranSynnott, 2015-11-18 09:18:28
Tenta se conseguires.E: Unable to locate package {packageName}
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php-curl
 -2
Author: Liao San Kai, 2016-09-01 08:21:56