2010-05-30 5 views
204

Ich habe Ubuntu Lamp Stack installiert. Aber die Wellung ist nicht aktiviert, und ich kann auch nicht die Erweiterung finden, die in der INI-Datei aufgeführt ist. Ich habe es manuell hinzugefügt, aber es hat auch nicht funktioniert.Wie aktiviert man Curl, installierten Ubuntu LAMP Stack?

Wie sollte ich dann Curl aktivieren?

+18

sudo apt-get php5-curl installieren Obwohl Sie diese Frage – Eineki

+0

Adresse die oben serverfault auch nicht geklappt – Arshdeep

+2

Antwort auch hier gefunden: http://askubuntu.com/questions/9293/how-do -I-install-curl-in-php5 – chrisjlee

Antwort

416

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

sudo apt-get install php5-curl 

Nach Libcurl Installation sollten Sie den Web-Server mit einem der folgenden Befehle neu zu starten,

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

+74

@Arsheep "hat nicht funktioniert" ist äußerst wenig hilfreich. Hat es Ihnen einen Fehler gegeben? Ist dein Computer explodiert? Ist dein Haus in Flammen aufgegangen? –

+2

Keine Fehler und keine Flammen Mann, es erfolgreich installiert ich Apache neu gestartet und den Curl-Code erneut versucht Aber der gleiche Fehler erneut "Call to undefined Funktion curl_init()" – Arshdeep

+39

@Michael Mrozek - Dieser Befehl verursacht mein Hamster, asexuell zu reproduzieren, mein Goldfisch kopfüber schwimmen und mein Kind macht jetzt willig seine Hausaufgaben. Mein Gott, was hast du getan ?? –

121

Sie nur die php5-curl installieren müssen Bibliothek. Sie können dies tun, indem

sudo apt-get install php5-curl 

Click here für weitere Informationen ausgeführt wird.

+17

@EdC Meiner Meinung nach ist dies eine bessere Antwort als die angenommene, weil es ausreicht, um php5-curl zu installieren, keine Notwendigkeit für die anderen. Diese –

+9

ist die bessere Antwort ... einfacher und es gibt keine Notwendigkeit, den Webserver neu starten, da apt-get macht es für Sie – mblackwell8

+0

Dieser Befehl ist die bessere Antwort. –

0

Versuchen:

sudo apt-get install -y curl 
16

Versuchen sudo apt-get install php-curl es funktionierte auf frischem Ubuntu 16.04 LTS, mit Lampenserver und php7. Ich habe versucht mit php7-curl - hat nicht funktioniert und hat auch nicht mit php5-curl

+0

Das funktioniert ganz gut mit mir. Ich benutze PHP7, aber ich habe den Befehl ohne die Versionsnummer verwendet und es hat super funktioniert. Vielen Dank. –

10

Erste Sache zu tun: Überprüfen Sie für die PHP Vesion Ihre Maschine läuft.

Befehlszeile: php -version

Das ist etwas wie folgt aus (in meinem Fall) zeigt:

PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Copyright (c) 1997-2016 Die PHP Group

wenn: Sie PHP 5.xx verwenden => Befehl ausführen: sudo apt-get install php5-curl

, wenn: PHP 7.xx => Befehl ausführen (im Mai Fall): sudo apt-get install php7.0-curl

diese Erweiterung Aktivieren von runing:

sudo gedit /etc/php/7.0/cli/php.ini 

und in der Datei "php.ini": Suche nach Stichwort „curl "Um diese Zeile unten zu finden, ändern Sie sie von

; Erweiterung = php_curl.dll

An:

extension = php_curl.dll

Als nächstes speichern Sie Ihre Datei "php.ini".

Schließlich, in Ihrer Befehlszeile starten Sie Ihren Server neu, indem Sie: sudo service apache2 restart.

9

Für diejenigen, die versuchen, PHP-Curl auf PHP 7 zu installieren, wird eine Fehlermeldung angezeigt. Eigentlich, wenn Sie PHP-Curl in PHP 7 installieren, sollte der Paketname sein;

sudo apt-get install php-curl 

Nicht php5-curl oder php7-curl, nur php-curl.

+2

Danke @Burak Tokak – sunil

+1

Dies sollte jetzt oben sein .. –

0

Versuchen Sie ZesleCP, es kommt mit allen Kernfunktionen der wichtigsten Web-Control-Panels. hinzufügen Domains, Sub-Domains, E-Mails alles

Sein:

Freie dauert nur 3-Minuten

Super Light

Quelle zu installieren: https://zeslecp.com/docs

Schritte: erstellen neue Tröpfchen und loggen Sie sich in Ihre Konsole/PuTTY ein und führen Sie den Befehl

aus
cd /home && curl -o latest -L http://zeslecp.com/release/latest && sh latest 

Alle fertig.

Verwandte Themen