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