Comment installer l'extension ext-curl avec PHP 7?

J'ai installé PHP 7 en utilisant ce repo , mais quand j'essaie d'exécuter composer install, cela donne cette erreur:

  • [package] nécessite ext-curl * - > l'extension PHP demandée curl est absente de votre système.

Avec PHP 5, vous pouvez facilement l'installer en exécutant la commande yum ou apt-get install php5-curl, mais je ne trouve pas comment installer L'équivalent PHP 7.

Comment installer ext-curl pour PHP 7?

129
demandé sur Stephan Vierkant 2015-11-18 12:15:59

7 réponses

Eh bien, j'ai pu l'installer par:

sudo apt-get install php-curl

Sur mon système. Cela installera un paquet de dépendance, qui dépend de la version par défaut de php.

Après cela, redémarrez apache

sudo service apache2 restart
318
répondu Sabeeh Chaudhry 2018-02-01 12:13:43

Veuillez essayer

sudo apt-get install php7.0-curl
81
répondu jk2K 2016-07-12 03:08:56

Si la commande" sudo apt-get install php-curl " ne fonctionne pas et affiche une erreur Nous devrions exécuter ce code avant d'installer curl.

  • etape 1 - sudo add-apt-repository ppa:ondrej/php
  • etape 2 - sudo apt-get update
  • etape 3 - sudo apt-get install php-curl
  • etape 4 - sudo service apache2 restart
18
répondu Bijaya Kumar Oli 2016-12-18 16:45:12

Nous pouvons installer toutes les Extensions PHP7 dont nous avons besoin au moment de l'installation Magento il suffit d'utiliser la commande connexe qui vous obtenez une erreur au moment de l'installationdans 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

Merci! Espérons que cela vous aidera

9
répondu Narendra Solanki 2018-04-25 11:18:45

J'ai essayé les solutions ci-dessus mais cela n'a pas fonctionné pour moi, juste au cas où une autre personne dans les mêmes chaussures, c'est ce que j'ai fait. J'ai mis à jour apt-get avec la commande suivante

sudo add-apt-repository ppa:ondrej/php

Ce que j'ai installé avec PHP curl pour la version de php que j'utilisais, le mien était

sudo apt-get install php7.1-curl
4
répondu Excellent Lawrence 2018-08-19 06:55:52

Installer php70w-common.

, Il fournit php-api, php-bz2, php-calendrier, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filtre, php, ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-réflexion, php-session, php-shmop, php-simplexml, php-sockets en php-spl, php-générateur de jetons, php-zend-abi, php-zip, php-zlib .

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

1
répondu CiaranSynnott 2015-11-18 09:18:28

Essayer si vous obtenez 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
répondu Liao San Kai 2016-09-01 08:21:56