Mit Laravel, Saufen, beschwert sich, dass die PHP-cURL-Erweiterung ist nicht installiert
Wenn Sie versuchen, zu erstellen ein neues Laravel-Projekt (mit Laravel.phar, auf Ubuntu 12.04):
laravel new myproject
Bekomme ich die folgende Fehlermeldung:
Crafting application...
[Guzzle\Common\Exception\RuntimeException]
The PHP cURL extension must be installed to use Guzzle.
new name
PHP ' s cURL (und alle zugehörigen Pakete, die ich finden konnte durch googeln dieses Problem) ist installiert und aktiviert.
Den ersten paar Zeilen der Ausgabe von phpinfo()'s cURL Abschnitt:
cURL support enabled
cURL Information 7.22.0
Age 3
Ich kann nicht ganz herausfinden, was Los ist hier falsch. Vielen Dank im Voraus!
- Hast du das phpinfo von der cli??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die PHP-cURL-Erweiterung-Paket installieren muss.
Führen Sie diesen Befehl, um das Paket zu installieren.
führen "laravel neue myproject"
sudo apt-get install php-curl
jetzt 🙂sudo apt-get install php7.1-curl
oder was auch immer version, die Sie benötigen könnten, um genauer zu sein.PHP hat in der Regel zwei verschiedene Konfigurationsdateien. Einer ist für die Ausführung von embedded-innen der webserver. Das andere ist, wenn der Aufruf auf der Kommandozeile.
Stellen Sie sicher, Sie schauen Sie in der rechten phpinfo. Führen Sie
php -i
auf der Kommandozeile, um zu sehen, die installierten Erweiterungen an, die version, und auch sehen, wo die Konfigurationsdatei liegt zum ändern der installierten Erweiterungen.