your the requested missing from extension ext php curl php-7

the - ¿Cómo instalo la extensión ext-curl con PHP 7?



install php 7.2 ubuntu (11)

Bueno, pude instalarlo:

sudo apt-get install php-curl

en mi sistema Esto instalará un paquete de dependencia, que depende de la versión predeterminada de php.

Después de eso reinicia apache

sudo service apache2 restart

He instalado PHP 7 usando este repositorio , pero cuando intento ejecutar la composer install , me da este error:

  • [paquete] requiere ext-curl * -> falta la extensión de PHP solicitada en su sistema.

Con PHP 5, puede instalarlo fácilmente ejecutando el comando yum o apt-get install php5-curl , pero no puedo encontrar cómo instalar el equivalente de PHP 7.

¿Cómo instalo ext-curl para PHP 7?


Instalar php70w-common .

Proporciona php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, 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-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib .

https://webtatic.com/packages/php70/


Podemos instalar cualquier extensión de PHP7 que necesitemos al momento de instalar Magento, solo use el comando relacionado que obtiene un error al momento de instalar 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

¡Gracias! Espero que esto te ayudará


Primero inicie sesión en su servidor y verifique la versión de PHP que está instalada en su servidor.

Y luego ejecuta los siguientes comandos:

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

Reemplace la versión de PHP (php7.2), con su versión de PHP.


Probé las soluciones anteriores, pero no funcionó para mí, solo en caso de que haya otra persona con los mismos zapatos, esto es lo que hice. Actualicé apt-get con el siguiente comando

sudo add-apt-repository ppa:ondrej/php

esto lo instalé con php curl para la versión de php que estaba usando, la mía era

sudo apt-get install php7.1-curl


Pruébelo si obtiene 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


Recibí un error de que faltaba la extensión CURL al instalar WebMail Lite 8 en WAMP (así en Windows).

Después de https://www.php.net/manual/en/curl.installation.php que solo estaba presente en algunas de las carpetas de instalación de PHP (como 7.1.26), cambié la versión de PHP en uso de 7.2.14 a 7.1.26 en el menú de versión de WAMP PHP, y El error desapareció.


Si el comando "sudo apt-get install php-curl" no funciona y muestra un error, debemos ejecutar este código antes de instalar curl.

  • paso1 - sudo add-apt-repository ppa: ondrej / php
  • paso 2 - sudo apt-get update
  • paso 3 - sudo apt-get install php-curl
  • paso 4 - reinicio de sudo service apache2

Si está utilizando PHP7.1 (intente php -version para encontrar su versión de PHP)

sudo apt-get install php7.1-curl

luego reinicie apache

sudo service apache2 restart


Usuarios de Windows:

Nota: Nota para los usuarios de Win32 Para habilitar este módulo en un entorno Windows, libeay32.dll y ssleay32.dll o, a partir de OpenSSL 1.1 libcrypto- .dll y libssl- .dll, deben estar presentes en su RUTA. También libssh2.dll debe estar presente en su RUTA. No necesita libcurl.dll del sitio cURL.

https://www.php.net/manual/en/curl.installation.php

Agregue su C: / wamp / bin / php / php7.1.15 a su RUTA

Reiniciar todos los servicios.


por favor, inténtalo

sudo apt-get install php7.0-curl