Come abilitare l'arricciatura, lo stack Ubuntu LAMP installato?


216

Ho installato lo stack Ubuntu Lamp. Ma il ricciolo non è abilitato, né posso trovare l'estensione elencata nel file INI. Ho aggiunto manualmente ma non ha funzionato neanche.

Come devo abilitare Curl allora?


18
sudo apt-get install php5-curl Anche se dovresti rivolgere questa domanda a serverfault
Eineki,

Quanto sopra non ha funzionato troppo
Arshdeep

Risposte:


425

Da http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :

sudo apt-get install php5-curl

Dopo aver installato libcurl dovresti riavviare il server web con uno dei seguenti comandi,

sudo /etc/init.d/apache2 restart O sudo service apache2 restart


79
@Arsheep "non ha funzionato" è estremamente inutile. Ti ha dato un errore? Il tuo computer è esploso? La tua casa è scoppiata in fiamme?
Michael Mrozek,

2
Nessun errore e nessuna fiamma uomo, installato con successo ho riavviato Apache e riprovato il codice di arricciatura Ma lo stesso errore di nuovo "Chiama la funzione indefinita curl_init ()"
Arshdeep

6
sudo apt-get update -y && sudo apt-get install -y php5-curl
jay

7
Devi solo installare php5-curl ... Il resto non è necessario per abilitare l'arricciatura in PHP. Inoltre non ho dovuto riavviare Apache per rendere effettive le modifiche.
Xethron,

2
Questa risposta è vecchia, ad esempio ubunto 14.10 ora modifica le dipendenze di libcurl3 in libcur4. Ecco cosa ho usato con successo (ha anche aggiunto alcune dipendenze in quanto questa è stata una prima installazione per me):sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
moodboom
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.