Laravel ist ein quelloffenes und plattformübergreifendes PHP-Framework, das von Webentwicklern überall gefeiert wird. Laravel wird vom Symfony-Framework erstellt und arbeitet mit dem Model-View-Controller-Muster. Es genießt hohes Ansehen, weil es die Routinearbeit reduziert und die Entwickler die eigentliche Arbeit erledigen lässt.
In diesem Artikel erfahren Sie, wie Sie das Laravel-Framework auf Ihrem Ubuntu-System installieren und einrichten können.
Voraussetzungen
- Ubuntu Linux-basiertes System
- Terminalzugriff
- Ein Benutzerkonto mit sudo-Berechtigungen.
Hinweis: Die Befehle in diesem Tutorial werden auf dem Ubuntu 20.04-System ausgeführt. Alle Methoden im Tutorial gelten für jedes Linux-basierte System.
Aktualisiere und aktualisiere das System
Es ist immer die beste Vorgehensweise, jede Installation mit dem aktualisierten und aktualisierten System zu starten, aber es ist notwendig, da Laravel nicht mit PHP mit einer Version unter 7.2 funktioniert.
Um Ihr System zu aktualisieren und zu aktualisieren, führen Sie den folgenden Befehl aus.
sudo apt update && apt upgrade -y
Installieren Sie PHP
Um PHP auf Ihrem System zu installieren, führen Sie den folgenden apt-Befehl aus.
sudo apt install php
Wenn Sie mit der Installation fertig sind, überprüfen Sie die Installationsversion mit dem folgenden Befehl.
php -v
Installieren Sie nun die PHP-Erweiterung mit der gleichen Version mit dem folgenden Befehl.
sudo apt install php7.4-mbstring php7.4-xml php7.4-zip
Curl installieren
Führen Sie den folgenden Befehl aus, um curl zu installieren, wenn Sie es nicht installiert haben.
sudo apt install curl
Composer installieren
Sie benötigen den Composer, um Abhängigkeiten in Laravel zu verwalten.
Um Composer zu installieren, führen Sie den folgenden Befehl aus.
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Führen Sie den folgenden Befehl mit Ihrem Composer-Dateipfad aus, um Composer ohne sudo-Berechtigung auszuführen.
sudo chown -R $USER /usr/local/bin/composer/
Symfony installieren
Laravel verwendet häufig das Symfony-Framework, daher ist es am besten, es zusammen mit Laravel zu installieren.
Um Symfony zu installieren, führen Sie den folgenden Befehl aus.
composer create-project symfony/skeleton testproj
Wechseln Sie in das Verzeichnis testproj und führen Sie den folgenden Befehl aus
run php -S 127.0.0.1:8000 -t public
Öffnen Sie den folgenden Link im Browser, um die Installation zu überprüfen.
http://localhost:8000/
Installieren Sie Laravel
Jetzt, da alles eingestellt ist und ausgeführt wird, installieren Sie Laravel mit dem folgenden Composer-Befehl.
composer global require laravel/installer
Laravel zum Pfad in der Bashrc-Datei hinzufügen
Sobald die Laravel-Installation abgeschlossen ist, öffnen Sie die .bashrc-Datei.
nano .bashrc
Fügen Sie dann die folgende Codezeile am Ende der Datei hinzu.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Drücken Sie Strg+O und Strg+X zum Speichern und Beenden.
Sourcen Sie als Nächstes die bashrc-Datei.
source ~/.bashrc
Neue Laravel-App erstellen
Führen Sie einfach den folgenden Befehl aus, um eine Anwendung in Laravel zu erstellen.
laravel new [name of app]
Navigieren Sie zum Anwendungsverzeichnis und führen Sie den folgenden Composer-Befehl aus.
cd [name of app]
composer install
Führen Sie nun die folgenden Befehle aus, um den Verschlüsselungsschlüssel und den Zugriff auf localhost.
zu erhaltenphp artisan key:generate --ansi
php artisan serve
Beachten Sie den Link zum Entwicklungsserver und öffnen Sie ihn im Browser.
http://localhost:8001
Sie können sehen, dass Laravel in Betrieb ist.
Schlussfolgerung
Dieser Artikel beschreibt den Installationsprozess von Laravel und alle notwendigen Komponenten, um eine Minimalkonfiguration einzurichten. Sie können die Installation unverändert verwenden, um die Laravel-Grundlagen zu erlernen, oder weitere Komponenten wie Datenbanken oder Homestead hinzufügen, um ausgefeilte Webanwendungen zu erstellen.