2014-09-20 13 views
66

Ich habe Probleme, eine Testinstanz von Laravel 5.0 zu bekommen und laufen zu lassen, damit ich bei diesem Übergang helfen kann.Wie installiere ich Laravel 5.0

1) Erstellen einer neuen App von https://github.com/laravel/laravel/tree/develop führt zu dem folgenden Fehler beim Ausführen composer install.

{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167} 
} 
{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167}} 

Bin mir etwas völlig fehlt?

UPDATE: Diese Frage/Antwort war nur relevant, wenn Laravel 5 in der Entwicklungsphase war. Sie sollten nun die Laravel Documentation für Referenz, wie Laravel

+0

Warum nicht geduldig sein und eine stabile Version verwenden? –

+4

@AliGajani Ich habe ein Paket, das ich aktualisieren muss, um mit L5 zu arbeiten – Webnet

+0

Kann einen Blick auf diesen Link werfen, der Ihnen helfen kann, Installation von Laravel von Anfang an zu wissen .... http://www.tisuchi.com/laravel -5-series-episode-1-install-laravel-5/ – tisuchi

Antwort

124

Wie Laravel 5 ist bereits endgültige Version zu installieren, um es zu installieren, sollten Sie

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 

in der Konsole ausgeführt werden. test-laravel-5-project ist der Name Ihres Projekts Sie es nennen wie man will - zum Beispiel myblog, myapp usw. Laravel Dateien in diesem Verzeichnis abgelegt werden

Sie auch alternative Methode

composer global require "laravel/installer=~1.1" 

verwenden können, und dann

laravel new test-laravel-5-project 

ausführliche Informationen ausgeführt wird, sollte man sich official Laravel installation notes sehen


Die folgende Antwort wird nur aus historischen Gründen beibehalten und war gültig, als Laravel 5 noch in der Entwicklungsphase war. Sie sollten jetzt nur die oben beschriebene Methode

Ich habe das gerade getestet erwähnt verwenden und es gibt zwei Möglichkeiten der Installation Laravel 5:

Ein-Schritt-Methode

Sie gerade laufen:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist 

und Komponist erstellt die gesamte Verzeichnisstruktur.In obigem Befehl test-laravel-5-project Projektnamen ist - man kann es natürlich nennen, wie Sie wollen (Komponist Verzeichnis mit diesem Namen erstellen wird und alle Dateien Laravel5 in diesem Verzeichnis abgelegt)

Multi-Schritt-Methode

  1. Herunterladen https://github.com/laravel/laravel/tree/develop mit Option Download ZIP
  2. Packen Sie es in Web-Verzeichnis
  3. Run composer update (nicht composer install) in Verzeichnis, in dem Sie Ihre ZIP-Datei entpackt

beiden Methoden verwenden, wenn Sie URL für Ihr Projekt im Browser (zum Beispiel http://localhost/projects/test-laravel-5-project/public abhängig von Ihren Webserver-Einstellungen) laufen Sie Standard Laravel Website You have arrived.

Beiden Methoden sollen gut arbeiten. Probieren Sie es aus, je nachdem, was für Sie am besten ist.

+0

Woher wussten Sie, Test-Laravel- 5-Projekt? Lucky rate oder fand es irgendwo dokumentiert? Ich konnte es nicht finden ... – Webnet

+5

@Webnet 'test-laravel-5-project' ist der Name des Projekts, das Sie erstellen möchten. Sie können hier alles, was Sie wollen zum Beispiel "Dating", wenn Sie Dating-Site erstellen und so weiter.Ich habe gerade meine Antwort bearbeitet, um es klar zu machen –

+0

Ich habe es versucht: 'composer create-project laravel/laravel test-laravel-5-projekt dev-develop --prefer-dist' ohne erfolg, nur herunterladen von github und Laufendes Composer-Update hat funktioniert. –

8

Gehen Sie zu CLI und geben Sie die folgende Befehlszeile ein. Stellen Sie sicher, dass der Composer bereits installiert ist.

$composer create-project laravel/laravel <yourdirectryname> dev-develop Es wird Ihnen eine Frage zum Entfernen von .git-Dateien geben Y eingeben dann. das Verzeichnis zu

ändern Befehl folgende

$cd <yourdirectoryname> geben Sie dann

$ php Handwerkers -V

Sie folgende Meldung sehen können.

Laravel Framework Version 5.0-dev bedeutet, dass Sie Laravel 5 erfolgreich installiert haben!

1

Führen Sie diesen Befehl aus, wo Sie Ihr Projekt

composer create-project laravel/laravel <projectname> 

Denken Sie daran, speichern wollen, wird es die neueste Version von Laravel Anwendung von git herunterladen.

wenn Sie Linux verwenden dann die Erlaubnis, auf Bootstrap/cache und Speicher durch den Befehl chmod 777 -R <dir name> von der Wurzel Ihrer Laravel Projekt läuft

0

Komponist global erfordern "Laravel/installer = ~ 1.1"