So installieren Sie Laravel auf Ubuntu 20.04

So installieren Sie Laravel auf Ubuntu 20.04

Laravel ist ein Open-Source-PHP-Web-Framework, das für die schnellere Entwicklung von Webanwendungen entwickelt wurde. Es basiert auf dem Symfony Framework, folgt dem Architekturmuster für Modell-View-Controller. Zum Zeitpunkt des Schreibens dieses Tutorials ist Laravel 8 die neueste stabile Version erhältlich.

Laravel bietet eine reiche Befehlszeilenschnittstelle (CLI), die als Handwerker bekannt ist. Es bietet hilfreiche Befehle, um Operationen für Ihre Anwendungen durchzuführen.

Dieser Artikel hilft Ihnen dabei, das Laravel -PHP -Framework auf Ubuntu 20 zu installieren.04 LTS -Systeme.

Schritt 1 - Lampenstapel installieren

Zunächst müssen Sie den Lampenstapel auf Ihrem Ubuntu -System einrichten. Laravel benötigte Php 7.2.5 oder höhere Version zu installieren. Befolgen Sie die folgenden Anweisungen, um alle erforderlichen Pakete und Dienste auf Ihrem System zu installieren.

PHP installieren

sudo apt installieren ZIP-Unzip-Software-Properties-Common Sudo Add-apt-Repository PPA: Ondrej/Php sudo APT Install -y PHP7.4 Php7.4-GD Php7.4-mbstring php7.4-XML PHP-ZIP 

Apache2

sudo apt installieren apache2 libapache2-mod-php7.4 

Installieren Sie MySQL

sudo apt installieren Sie MySQL-Server PHP7.4-mysql 

Sie müssen auch die Anweisungen zur Installation von MySQL nach der Installation. Verwenden Sie dieses Tutorial, um weitere Details zur MySQL -Installation zu finden.

Schritt 2 - Komponist installieren

PHP -Komponist wird für die Installation der erforderlichen Abhängigkeiten für die PHP -Anwendung verwendet. Führen Sie die folgenden Befehle aus, um den Komponist auf Ihrem System zu installieren und zu konfigurieren.

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

Schritt 3 - Laden Sie Laravel herunter und installieren Sie sie

Die neueste Laravel -Version ist unter dem GitHub -Repository verfügbar. Verwenden Sie den folgenden Befehl, um den Master -Zweig des Laravel aus dem Github -Repository zu klonen.

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

Wechseln Sie zum Laravel -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 4 - Umgebungseinstellungen erstellen

Erstellen Sie als Nächst. Sie können es tun, indem Sie die umbenennen .Evn.Beispiel Datei an .env. 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: generieren Anwendungsschlüssel erfolgreich. 

Bearbeiten die .env Konfigurationsdatei und aktualisieren Sie die erforderlichen Einstellungen. Stellen Sie außerdem sicher.

vi .env 
App_name = laravel app_env = local app_key = base64: hfds7c9rhdp+aehu7kc2olbpuxhqq2bq/1gffwepoak = app_debug = true App_url = http: // localHost… 

Sie können den App_Name auch mit dem Namen Ihrer Anwendung und App_url in die URL ändern, auf die Sie auf Ihre Laravel -Anwendung zugreifen müssen.

Schritt 5 - Erstellen Sie MySQL -Benutzer und Datenbank

Erstellen Sie als Nächstes eine MySQL -Datenbank für Ihre Laravel -Anwendung. Erstellen Sie außerdem einen MySQL -Benutzer, um die Datenbank aus der Laravel -Anwendung zu verbinden. Melden Sie sich bei Ihrem MySQL -Server an und erstellen Sie die MySQL -Datenbank und Benutzer, indem Sie die folgenden Befehle ausführen.

Datenbank erstellen Laravel; Erstellen Sie Benutzer 'Laravel'@'localhost' durch 'Secret' identifiziert; Gewähren Sie alles auf Laravel.* zu 'laravel'@'localhost'; Spülung Privilegien; aufhören
12345Datenbank erstellen Laravel; erstellen Sie Benutzer 'Laravel'@'localhost' identifiziert von 'Secret'; Gewähren Sie alle auf Laravel.* zu 'laravel'@'localhost'; Flush -Privilegien; beenden

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 6 - Apache -Konfiguration

Bearbeiten Sie als Nächst.conf) und aktualisieren Sie das Dokument in das Laravel Public Directory wie unten:

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

Aktualisieren Sie die Konfiguration wie unten:

 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 systemctl starten Sie Apache2 neu 

Schritt 7 - Zugriff auf Laravel -Anwendung

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

Lassen Sie uns eine fantastische Anwendung mit Laravel 7 PHP -Framework erstellen.

Abschluss

In diesem Tutorial wurde Ihnen erklärt, eine neue Laravel -Anwendung zu erstellen. Sie haben Ihnen auch Schritte zur Konfiguration der Laravel -Anwendung mit Apache Webserver bereitgestellt.