Ich wollte den Laravel 4.1
ausprobieren, blieb aber leider ganz am Anfang hängen. Wenn ich versuche, es mit composer
zu installieren, wie in Laravel 4.1 documentation
erwähnt, erhalte ich die folgende error
, während "composer create-project laravel/laravel laravelProject --prefer-dist":
ausgeführt wird.
[Composer\Downloader\TransportException]
Die Datei " http://packagist.org/p/illuminate/filesystem $ a5912ddb14272c0efa16e821a25bb68e39d3bac736aee7de62cb5641fd7133e3.json" konnte nicht heruntergeladen werden: Fehler beim Öffnen des Streams: HTTP
-Anforderung fehlgeschlagen!
Vier einfache Schritte, um laravel auf Windows-Rechner zu installieren:
Einige Schritte für Windows Xampp zu installieren,
Hoffe das wird helfen.
Gehe zu: https://github.com/laravel/laravel
Klicken Sie rechts auf der Seite auf download, entpacken Sie die Datei und verschieben Sie alles in den Ordner, in dem die Website ausgeführt wird. Verwenden Sie die Installationshinweise, um sicher zu sein, dass Sie ein public_html-Verzeichnis erstellen. Hier müssen Sie CSS- und Javascript-Dateien veröffentlichen.
Eine andere Methode besteht in der Installation von Composer:
http://getcomposer.org/doc/00-intro.md#installation-windows
Führen Sie dann diesen Befehl über die Eingabeaufforderung der Befehle (cmd.exe) aus:
composer create-project laravel/laravel --prefer-dist .
Wo ist der Punkt der Pfad, in dem Sie das Framework installieren möchten.
oder folgen Sie einfach dem folgenden Schritt: Composer zwingen, https-Verbindungen zu Packagist zu verwenden Probleme mit dem Composer hinter einer Unternehmensfirewall. Die Firewall hat uns daran gehindert, auf eine bestimmte package.json-Datei von der http://packagist.org website zuzugreifen
Seltsam war jedoch, dass es nur über http: // -Verbindungen blockiert und von https: // -Verbindungen aus perfekt zugänglich ist.
Nach langem Ausprobieren und Nachforschen habe ich jedoch einen Workaround gefunden. Dies ist keine besonders elegante Lösung, nutzt jedoch die Tatsache, dass Composer Repository-Speicherorte nicht rekursiv auflöst und nur Befehle aus der Konfiguration von composer.json des Hauptprojekts übernimmt.
Beim Lesen der Dokumentation auf der Composer-Github-Site wurde mir bewusst, dass Sie die Standard-Packagist-Konfiguration deaktivieren können. Darüber hinaus können Sie der composer.json natürlich auch eigene Repositorys in Ihrem Projekt hinzufügen.
Wenn Sie dem composer.json Folgendes hinzufügen, wird das Problem gelöst, und ich kann die von der Firewall eingerichteten Blöcke umgehen.
"repositories": [
{
"type": "composer",
"url": "https://packagist.org"
},
{ "packagist": false }
hoffentlich wird das helfen.
In meinem Fall in installiertem Laravel 5.2 mit PHP 7
Sehr einfach:
Wenn Sie XAMPP auf Ihrer Maschine mit der neuesten PHP-Version arbeiten
installieren Sie es mit einfachen Schritten.
So überprüfen Sie die Installation Öffnen Sie die Eingabeaufforderung (Window + R-Taste und geben Sie cmd ein) und geben Sie dann ein
komponist
Hinweis: Es ist nicht erforderlich, wo Sie sich im Verzeichnispfad der Eingabeaufforderung befinden. Composer ist in der Eingabeaufforderung global verfügbar.
sie sehen die Details zum Komponisten und die jeweilige Version.
Nachdem Sie Composer erfolgreich installiert haben, installieren Sie Laravel, indem Sie einfach den folgenden Befehl eingeben: Stellen Sie sicher, dass Ihr Internet funktioniert
komponist global erfordert "Laravel/Installer"
es wird automatisch von ihrem Server heruntergeladen und auch seine Abhängigkeiten.