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?
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
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
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
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
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 .
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