So installieren Sie Laravel auf Debian 9

So installieren Sie Laravel auf Debian 9

Laravel ist eine der besten Open -Source -MVC -PHP -Frameworks, die für die schnellere Entwicklung von Webanwendungen entwickelt wurde. Sie können einfach in Ihrem Entwicklungssystem installieren und verwenden. Dieser Artikel hilft Ihnen dabei, Laravel 7 PHP -Framework auf Debian 9 (Stretch) -System zu installieren.

Laravel erforderte, dass die Software und Erweiterungen in Ihrem System installiert werden:

  • Apache
  • Mysql/Mariadb
  • Php> = 7.0.0
  • OpenSSL -PHP -Erweiterung
  • PDO -PHP -Erweiterung
  • Mbstring PHP -Erweiterung
  • Tokenizer PHP -Erweiterung
  • XML PHP -Erweiterung

Schritt 1 - Voraussetzung

Um mit Laravel zu beginnen, müssen wir zunächst einen laufenden Lampenserver einrichten. Wenn Sie bereits ausgeführte Lampenstapel überspringen, überspringen Sie diesen Schritt an. Verwenden Sie die Follownings -Befehle, um die Lampe im Debian 9 -System einzurichten.

Installieren Sie Php 7

sudo apt-Get Installieren Sie Git Python-Software-Properties WGet -q https: // Pakete.Sury.org/PHP/APT.gpg -o- | sudo apt -key add - echo "deb https: // pakete.Sury.org/Php/Stretch Main "| sudo tee/etc/apt/Quellen.Liste.D/Php.Liste 
sudo apt update sudo APT Installieren Sie PHP PHP-Mcrypt PHP-GD PHP-MBString PHP-XML 

APache2 installieren

sudo apt installieren apache2 libapache2-mod-php 

Installieren Sie MySQL

sudo apt installieren mysql-server php-mysql 

Schritt 2 - PHP -Komponist installieren

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

curl -SS https: // getComposer.Org/Installer | PHP Sudo MV -Komponist.PHAR/USR/LOCAL/BIN/COMPOSER 

Schritt 3 - Installieren Sie Laravel auf Debian 9

Laden Sie die neueste Version von Laravel aus dem offiziellen Git -Repository herunter. Verwenden Sie den folgenden Befehl, um den Master -Zweig des Laravel aus GitHub zu klonen.

cd/var/www git klon https: // github.com/laravel/laravel.Git 

Navigieren Sie zum Laravel -Code -Verzeichnis und verwenden Sie Komponist, um alle für das Laravel -Framework erforderlichen Abhängigkeiten zu installieren.

CD/var/www/laravel sudo Composer Installation 

Die Installation der Abhängigkeiten kann nach Ihrer Netzwerkgeschwindigkeit einige Zeit dauern. Legen Sie nach erfolgreicher Installation aller Abhängigkeiten die richtigen Berechtigungen auf allen Dateien fest.

Chown -r www -data.www -data/var/www/laravel chmod -r 755/var/www/laravel chmod -r 777/var/www/laravel/storate 

Schritt 4 - Verschlüsselungsschlüssel setzen

Benennen Sie nun die um .Evn.Beispiel Datei an .env In Projekten Hauptverzeichnis. Dadurch werden die Anwendungsumgebung für das Projekt eingerichtet.

MV .env.Beispiel .env 

Generieren Sie nun Base64 -Verschlüsselungsschlüssel der Zufallszahl, der vom Illuminate -Verschlüsselungsdienst verwendet wird.

PHP Artisan Key: Anwendungsschlüssel generieren [Basi. 

Bearbeiten die .env Konfigurationsdatei und aktualisieren Sie die erforderlichen Einstellungen. Stellen Sie außerdem sicher App_key wird ordnungsgemäß wie im obigen Befehl erzeugten festgelegt.

vi .env 
App_name = laravel app_env = local app_key = base64: WER9JFZHN4QYQT9I8HN1HLT8LWPET3URZDI0HVQFZJM = app_debug = true App_url = http: // localHost 

Schritt 5 - Erstellen von MySQL -Datenbank

Möglicherweise müssen Sie auch eine Datenbank für Ihre Laravel -Anwendung erstellen. Melden Sie sich bei Ihrem MySQL -Server an und erstellen Sie die MySQL -Datenbank und den Benutzer.

MySQL> Datenbank erstellen Laravel; MySQL> Geben Sie alle auf Laravel gewähren.* zu 'laravel'@'localhost' identifiziert von 'secry_password'; MySQL> Flush -Privilegien; MySQL> Hör
1234MySQL> Datenbank erstellen Laravel; MySQL> Geben Sie alle auf Laravel zu.* An 'Laravel'@'localhost' identifiziert durch 'Secret_Password'; MySQL> Flush -Privilegien; MySQL> Quit

Bearbeiten die .env Datei- und Aktualisierung der Datenbankeinstellungen.

Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secry_password 

Schritt 6 - Apache -Konfiguration

Sie können eine neue Apache -Konfigurationsdatei erstellen oder Apache -Standard -Virtual Host -Konfigurationsdatei bearbeiten 000 Default.Conf und documentRoot in Laravel Public Directory wie unten aktualisieren.

vim/etc/apache2/seites-verfügbare/000-Default.Conf 

Aktualisieren Sie die Konfiguration als:

 ServerAdmin [E -Mail geschützt] DocumentRoot/var/www/laravel/öffentliche Optionen folgen.Log CustomLog $ apache_log_dir/Access.log kombiniert  

Die Änderungen der Apache -Konfiguration neu laden, indem Sie den Dienst mit dem folgenden Befehl neu starten

sudo service apache2 neu starten 

Schritt 7 - Zugriff auf Laravel -Anwendung

Laravel PHP -Framework wurde erfolgreich auf Ihrem System konfiguriert. Greifen Sie in Ihrem bevorzugten Webbrowser gemäß konfiguriertem Apache auf die Laravel -Anwendung zu.

Lassen Sie uns eine großartige Anwendung mit Laravel PHP -Framework erstellen.

Glückliche Codierung!