He instalado ubuntu Lamp stack. Pero el rizo no está habilitado, tampoco puedo encontrar la extensión que figura en el archivo INI. Agregué manualmente pero tampoco funcionó.
¿Cómo debo habilitar Curl entonces?
He instalado ubuntu Lamp stack. Pero el rizo no está habilitado, tampoco puedo encontrar la extensión que figura en el archivo INI. Agregué manualmente pero tampoco funcionó.
¿Cómo debo habilitar Curl entonces?
Respuestas:
De http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :
sudo apt-get install php5-curl
Después de instalar libcurl, debe reiniciar el servidor web con uno de los siguientes comandos,
sudo /etc/init.d/apache2 restart
O sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
Solo tiene que instalar la biblioteca php5-curl. Puedes hacer esto ejecutando
sudo apt-get install php5-curl
Haga clic aquí para más información.
sudo service apache2 restart
Pruébelo
sudo apt-get install php-curl
funcionó en Ubuntu 16.04 LTS nuevo, con lamp-server y php7. Lo intenté con php7-curl
- no funcionó y tampoco funcionó conphp5-curl
Para aquellos que intentan instalar php-curl en PHP 7, recibirán un error. En realidad, si está instalando php-curl en PHP 7, el nombre del paquete debería ser;
sudo apt-get install php-curl
No php5-curl
o php7-curl
solo php-curl
.
Lo primero que debe hacer: Verifique el PHP Vesion que su máquina está ejecutando.
línea de comando :php -version
Esto mostrará algo como esto (en mi caso):
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Copyright (c) 1997-2016 The PHP Group
if: estás usando PHP 5.xx => ejecutar el comando: sudo apt-get install php5-curl
if: PHP 7.xx => ejecutar comando (en el caso de mayo): sudo apt-get install php7.0-curl
Habilite esta extensión ejecutando:
sudo gedit /etc/php/7.0/cli/php.ini
y en el archivo "php.ini": busque la palabra clave "curl" para encontrar esta línea a continuación y cámbiela de
; extension = php_curl.dll
A:
extension = php_curl.dll
A continuación, guarde su archivo "php.ini".
Por último, en su línea de comandos reiniciar el servidor ejecutando: sudo service apache2 restart
.
Intenté la mayoría de los anteriores, pero no funcionó para mi machine.ubuntu 18.04, pero lo que funcionó para mí es esto.
primero: verifique su versión de php
$ php-version
segundo: agregue su versión de php al comando, la mía fue
$ sudo apt-get install php7.2-curl
finalmente reinicie el servidor apache
sudo service apache2 restart
aunque la mayoría de la persona afirmó que no necesariamente reiniciar apache :) gracias
No tiene que dar números de versión. Simplemente ejecute sudo apt-get install php-curl. Funcionó para mi. No olvides reiniciar el servidor. servicio sudo apache2 reiniciar