Bei alten Versionen von Debian und Ubuntu haben Sie dies gelöst, indem Sie die Curl-Erweiterung für PHP installiert und den Webserver neu gestartet haben. Angenommen, der Webserver ist Apache 2:
sudo apt-get install php5-curl
sudo service apache2 restart
Bei neueren Versionen wurde der Paketname geändert:
sudo apt install php-curl
Möglicherweise müssen Sie weitere installieren:
sudo apt-get install curl libcurl3 libcurl3-dev;
curl ist eine Erweiterung, die installiert werden muss, sie hat nichts mit der PHP-Version zu tun.
http://www.php.net/manual/en/curl.setup.php
Sie haben noch nicht genug Ruf, um einen Kommentar abzugeben. Mit Ubuntu und einem einfachen:
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
Hat bei mir NICHT funktioniert.
Aus irgendeinem Grund curl.so
wurde an einem Ort installiert, der nicht standardmäßig abgeholt wurde. Ich habe die extension_dir
überprüft in meine php.ini eingefügt und über die curl.so
kopiert zu meinem extension_dir
cp /usr/lib/php5/20090626/curl.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626
Hoffe, das hilft jemandem, passen Sie Ihre Pfadpositionen entsprechend an.