So richten Sie die Laravel -Anwendung auf Ubuntu & Debian ein

So richten Sie die Laravel -Anwendung auf Ubuntu & Debian ein

Laravel ist ein leistungsstarkes und beliebtes Open-Source-PHP-Framework zum Erstellen von Webanwendungen. Es ist die bevorzugte Wahl für viele Entwickler aufgrund seiner intuitiven Syntax, Skalierbarkeit und Zuverlässigkeit. Das Einrichten von Laravel auf Ubuntu & Debian ist relativ einfach, und dieser Artikel führt Sie durch die Schritte.

Voraussetzungen

Bevor wir uns auf die Einrichtung von Laravel eintauchen, werfen wir einen Blick auf die Voraussetzungen dafür. Erstens benötigen Sie einen Server, der Ubuntu oder Debian ausführt. Sie müssen auch die neueste Version von PHP auf dem Server installieren lassen. Schließlich müssen Sie den Composer Package Manager installieren, da er für Laravel erforderlich ist.

Sobald Sie alle Voraussetzungen vorhanden haben, können Sie zum nächsten Schritt übergehen.

Schritt 1 - Lampe installieren

Die neueste Version von Laravel erforderte PHP 8.0 oder eine neuere Version. Um mit Laravel zu beginnen, müssen wir zunächst einen laufenden Lampenserver einrichten. Wenn Sie den Lampenstapel bereits ausgeführt haben.

PHP installieren

sudo APT Installieren Sie Python-Software-Properties sudo add-apt-Repository PPA: Ondrej/Php sudo APT Update sudo APT Install -y-Y PHP8.0 Php8.0-mcrypt php8.0-GD Php8.0-mbstring php8.0-xml 

APache2 installieren

sudo apt-Get Installieren Sie Apache2 libapache2-mod-php8.0 

Installieren Sie MySQL

sudo apt-get installieren Sie MySQL-Server PHP8.0-mysql 

Schritt 2 - PHP -Komponist installieren

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 3 - Laravel -Anwendung erstellen

Nachdem Sie PHP und Komponist auf dem Server installiert haben, können Sie Laravel installieren. Dazu müssen Sie das Terminal öffnen und den folgenden Befehl ausführen:

CD/VAR/WWW-Komponist erstellen-projekt-Prefer-Dist Laravel/Laravel My-Laravel-App 

Dadurch wird ein neues Laravel -Projekt in dem durch angegebenen Verzeichnis erstellt "My-Laravel-App". Danach müssen Sie das Projektverzeichnis öffnen und den folgenden Befehl ausführen, um alle Abhängigkeiten zu installieren:

CD/var/www/my-laravel-App sudo Composer Installation 

Sobald die Abhängigkeiten installiert sind, können Sie mit dem nächsten Schritt fortfahren.

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/my-laravel-App chmod -r 755/var/www/my-laravel-app chmod -r 777/var/www/my-laravel-App/Speicher 

Generieren Sie nun 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.

Schritt 4 - Datenbank für Laravel erstellen

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 durch 'Secret'; MySQL> Flush -Privilegien; MySQL> Hör
1234MySQL> Datenbank erstellen Laravel; MySQL> Geben Sie alle auf Laravel zu.* zu 'laravel'@'localhost' identifiziert durch 'Secret';

Jetzt bearbeiten .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 = geheim 

Schritt 5 - Apache -Konfiguration

APache Standard Virtual Host-Konfigurationsdatei 000-Default bearbeiten.Conf and Update DocumentRoot in Laravel Public Directory wie unten:

vim/etc/apache2/sites-fähig/000 Default.Conf 

Fügen Sie auch eine weitere Konfiguration hinzu.

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

Laden Sie die Apache -Konfiguration neu, indem Sie den Dienst mit dem folgenden Befehl neu starten

sudo service apache2 neu starten 

Schritt 6 - Zugriff auf Laravel -Anwendung

Sie haben das Laravel 7 -PHP -Framework in Ihrem System erfolgreich konfiguriert. Greifen Sie in Ihrem bevorzugten Webbrowser auf die Laravel -Anwendung zu

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

Abschluss

Nachdem Sie Laravel auf Ubuntu & Debian eingerichtet haben, können Sie mit der Entwicklung Ihrer Webanwendung beginnen. Das Einrichten von Laravel ist ziemlich einfach, und dieser Artikel hätte Ihnen eine gute Vorstellung davon geben sollen, wie es geht. Es ist wichtig zu beachten, dass Sie immer Ihren Server und Ihre Software auf dem neuesten Stand halten sollten, um eine optimale Leistung und Sicherheit zu gewährleisten. Wenn Sie Fragen haben oder Hilfe bei der Einrichtung von Laravel benötigen, sind wir hier, um zu helfen.