So installieren Sie Laravel auf Ubuntu 20.04
- 2432
- 267
- Matteo Möllinger
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ören12345 | Datenbank 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.
- « So installieren Sie Android Studio auf Ubuntu 20.04
- So installieren Sie Visual Studio -Code auf Ubuntu 20.04 »