So installieren Sie Laravel auf Debian 10

So installieren Sie Laravel auf Debian 10

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

Laravel -Anforderungen

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

Schritt 1 - Voraussetzung

Sie müssen die empfohlene PHP -Version mit den erforderlichen Modulen installieren, bevor Sie die Laravel -Installation starten. Das System verfügt bereits über den Lampenstapel überspringen Sie diesen Schritt. Verwenden Sie die folgenden Befehle, um die Lampe auf dem Debian 10 -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/buster 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 

Installieren Sie den PHP -Komponisten

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

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

Schritt 2 - Installieren von Laravel auf Debian

Klonen Sie den neuesten Laravel -Quellcode von seinem offiziellen Git -Repository in Ihr lokales System. Führen Sie einfach den folgenden Befehl aus, um dies zu tun.

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

Navigieren Sie zum Laravel -Code -Verzeichnis und verwenden Sie den Komponisten, 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 3 - 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 dann Base64 -Verschlüsselungsschlüssel der Zufallszahl, der vom Illuminate -Verschlüsselungsdienst verwendet wird.

PHP Artisan Key: Anwendungsschlüssel erfolgreich generieren. 

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 4 - Setup MySQL -Datenbank einrichten

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 5 - 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 6 - Zugriff auf Laravel -Anwendung

Schließlich wurde Laravel PHP Framework auf Ihrem Debian 10 Buster Linux -System erfolgreich konfiguriert. Greifen Sie in Ihrem bevorzugten Webbrowser wie unten auf Laravel -Anwendung zu

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

Glückliche Codierung!