Suche…


Einführung

Laravel ist ein MVC-Framework mit Bundles, Migrationen und Artisan CLI. Laravel bietet ein robustes Set an Tools und eine Anwendungsarchitektur, die viele der besten Funktionen von Frameworks wie CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra und anderen enthält. Laravel ist ein Open Source Framework. Es verfügt über eine Vielzahl an Funktionen, die die Webentwicklung beschleunigen. Wenn Sie sich mit Core PHP und Advanced PHP auskennen, erleichtert Ihnen Laravel Ihre Aufgabe. Das spart viel Zeit.

Bemerkungen

In diesem Abschnitt erhalten Sie einen Überblick darüber, was Laravel-5.1 ist und warum ein Entwickler es verwenden möchte.

Es sollte auch alle großen Themen in Laravel-5.1 erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für laravel-5.1 neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.

Installation oder Setup

Anweisungen zur Installation von Laravel 5.1 auf einem Linux / Mac / Unix-Computer.

Überprüfen Sie vor dem Starten der Installation, ob die folgenden Voraussetzungen erfüllt sind:

  • PHP> = 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP-Erweiterung
  • Mbstring PHP Extension
  • Tokenizer PHP-Erweiterung

Beginnen wir mit der Installation:

  1. Composer installieren Komponistendokumentation
  2. composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Stellen Sie sicher, dass der storage und der bootstrap/cache Ordner beschreibbar sind.
  4. Öffnen Sie die .env Datei und legen Sie die Konfigurationsinformationen wie Datenbank-Anmeldeinformationen, Debug-Status, Anwendungsumgebung usw. fest.
  5. Führen Sie den php artisan serve und richten Sie Ihren Browser auf http://localhost:8000 . Wenn alles in Ordnung ist, solltest du die Seite bekommen

Installieren Sie das Laravel 5.1 Framework auf Ubuntu 16.04, 14.04 und LinuxMint

Schritt 1 - Installieren Sie die LAMPE

Um mit Laravel zu beginnen, müssen Sie zunächst einen laufenden LAMP-Server einrichten. Wenn Sie bereits LAMP-Stack ausgeführt haben, überspringen Sie diesen Schritt. Verwenden Sie die folgenden Befehle, um die Lampe auf dem Ubuntu-System einzurichten.

Installieren Sie PHP 5.6

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

Installieren Sie Apache2

$ apt-get install apache2 libapache2-mod-php5

Installieren Sie MySQL

$ apt-get install mysql-server php5.6-mysql

Schritt 2 - Installieren Sie Composer

Composer ist für die Installation von Laravel-Abhängigkeiten erforderlich. Verwenden Sie daher die folgenden Befehle zum Herunterladen und Verwenden als Befehl in unserem System.

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

Schritt 3 - Installieren Sie Laravel

Um die neueste Version von Laravel herunterzuladen, verwenden Sie den folgenden Befehl, um das Master-Repo von Laravel aus Github zu kopieren.

$ cd /var/www
$ git clone https://github.com/laravel/laravel.git

Navigieren Sie zum Laravel-Codeverzeichnis und installieren Sie mit Composer alle für das Laravel-Framework erforderlichen Abhängigkeiten.

$ cd /var/www/laravel
$ sudo composer install

Die Installation von Abhängigkeiten dauert einige Zeit. Danach legen Sie die richtigen Berechtigungen für Dateien fest.

$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage

Schritt 4 - Legen Sie den Verschlüsselungsschlüssel fest

Legen Sie nun den 32-Bit-Zufallszahlen-Verschlüsselungsschlüssel fest, den der Illuminate-Verschlüsselungsdienst verwendet.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Bearbeiten config/app.php Konfigurationsdatei config/app.php und aktualisieren Sie den generierten Anwendungsschlüssel wie folgt. Stellen Sie außerdem sicher, dass die Verschlüsselung richtig eingestellt ist.

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

Schritt 5 - Erstellen Sie Apache VirtualHost

Fügen Sie nun in Ihrer Apache-Konfigurationsdatei einen virtuellen Host hinzu, um über das Webbrowser auf das Laravel-Framework zuzugreifen. Erstellen Sie die Apache-Konfigurationsdatei im Verzeichnis /etc/apache2/sites-available/ und fügen Sie den folgenden Inhalt hinzu.

$ vim /etc/apache2/sites-available/laravel.example.com.conf

Dies ist die Dateistruktur des virtuellen Hosts.

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Schließlich können Sie die Website aktivieren und den Apache-Dienst mit dem folgenden Befehl erneut laden.

$ a2ensite laravel.example.com
$ sudo service apache2 reload

Schritt 6 - Greifen Sie auf Laravel zu

Zu diesem Zeitpunkt haben Sie das Laravel 5 PHP-Framework auf Ihrem System erfolgreich abgeschlossen. Machen Sie nun eine Hostdatei, um auf Ihre Laravel-Anwendung im Webbrowser zuzugreifen. Ändern Sie 127.0.0.1 mit Ihrem Server ip und laravel.example.com mit Ihrem in Apache konfigurierten Domänennamen.

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

Greifen Sie auf http://laravel.example.com in Ihrem bevorzugten Webbrowser wie folgt zu.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow