Nelle vecchie versioni di Debian e Ubuntu, hai risolto questo problema installando l'estensione Curl per PHP e riavviando il server web. Supponendo che il server web sia Apache 2:
sudo apt-get install php5-curl
sudo service apache2 restart
Nelle versioni più recenti, il nome del pacchetto è cambiato:
sudo apt install php-curl
È possibile che tu debba installare altro:
sudo apt-get install curl libcurl3 libcurl3-dev;
curl è un'estensione che deve essere installata, non ha nulla a che fare con la versione PHP.
http://www.php.net/manual/en/curl.setup.php
Non hai ancora abbastanza reputazione per commentare. Usando Ubuntu e un semplice:
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
NON ha funzionato per me.
Per qualche motivo curl.so
è stato installato in una posizione non rilevata per impostazione predefinita. Ho controllato il extension_dir
nel mio php.ini e copiato sopra il curl.so
al mio extension_dir
cp /usr/lib/php5/20090626/curl.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626
Spero che questo aiuti qualcuno, regola di conseguenza le posizioni del tuo percorso.