He instalado PHP 7 usando este repositorio , pero cuando intento ejecutar 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?
yum install libcurl or apt-get install libcurl
. Después de eso, configure su php 7 con curl./configure --with-curl
y finalmente realice e instaleRespuestas:
Bueno, pude instalarlo:
en mi sistema Esto instalará un paquete de dependencia, que depende de la versión predeterminada de php.
Después de eso reinicia apache
fuente
apt-get update
. Luego escribeapt-get install php
y presiona tab dos veces. Solicitará una confirmación para mostrar la lista completa, comoDisplay all n possibilities? (y or n):
donde N es el número disponible de posibilidades. Presione Y y obtendrá una larga lista de paquetes disponibles, de los cuales puede encontrar el nombre del paquete que desea. Por supuesto, si tienes una lista larga, esto será un poco tedioso. Pero aún así puede reducirlo según la versión.por favor, inténtalo
fuente
sudo apt install curl
alguien sabe por qué es así?Si el comando "sudo apt-get install php-curl" no funciona y muestra un error, debemos ejecutar este código antes de instalar curl.
fuente
step3 sudo apt-get install php7.1-curl
ps me salvaste de una larga noche!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
esto lo instalé con php curl para la versión de php que estaba usando, la mía era
fuente
Podemos instalar cualquier extensión de PHP7 que necesitemos al momento de instalar Magento, solo use el comando relacionado que le da un error al momento de instalar Magento
¡Gracias! Espero que esto te ayudará
fuente
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:
Reemplace la versión de PHP (php7.2), con su versión de PHP.
fuente
Si está utilizando PHP7.1 (intente
php -version
encontrar su versión de PHP)luego reinicie apache
fuente
Recibí un error de que faltaba la extensión CURL al instalar WebMail Lite 8 en WAMP (así en Windows).
Después de leer que
libeay32.dll
era necesario y 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ó lejos.fuente
Instalar en pc 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/
fuente
Usuarios de Windows:
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.
fuente
Si tienes 404 o errores mientras
sudo apt-get install php-curl
intentase intenta nuevamente
Pero observe qué versión se instaló (uso php7.3 y php7.4-curl estaba instalado, por lo que no funcionará)
intenta entonces
Al final, es posible que desee reiniciar servicios como: apache2 o php-fpm:
Esto funcionó para mí.
Compruebe si curl está en la lista de módulos instalados para php actual:
fuente
Pruébalo si consigues
E: Unable to locate package {packageName}
fuente