GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Laravel auf Ubuntu 20.04

Laravel ist ein Open-Source-PHP-Framework, mit dem Webanwendungen durch integrierte Funktionen einfacher und schneller entwickelt werden können. Es basiert auf dem Symfony-Framework und folgt dem Model-View-Controller-Architekturmuster. Heute lernen Sie, wie man Laravel auf Ubuntu 20.04 installiert

Die Installation von Laravel auf Ubuntu 20.04 ist eine einfache Aufgabe und die Installation sollte nicht länger als 10 Minuten dauern.

Laravel verfügt über eine Vielzahl von Funktionen, darunter Artisan, objektrelationales Mapping, Template Engine, MVC-Architektur, Unit-Testing und Datenbankmigrationssystem, die die Geschwindigkeit der Webentwicklung erhöhen werden.

In diesem Tutorial erklären wir, wie Sie das Laravel-Framework mit dem Apache-Webserver auf unserem Ubuntu VPS installieren. Vergessen Sie nicht, wenn Sie einer unserer Kunden sind, können Sie jederzeit ein Ticket einreichen und unser technischer Support kümmert sich um die Laravel-Installation auf Ubuntu 20.04 oder jede andere Anfrage, die Sie haben könnten. Fangen wir an.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit Sudo-Berechtigungen.
  • Ein gültiger Domainname, der auf Ihren Server verweist.
  • MySQL oder MariaDB
  • Apache 2.4 und PHP 7.2+

Schritt 1:Melden Sie sich über SSH an und aktualisieren Sie Ihr System

Zuerst müssen Sie sich über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04 VPS anmelden:

ssh root@IP_ADDRESS -p PORT_NUMBER
Führen Sie als Nächstes die folgenden Befehle aus, um alle installierten Pakete auf Ihrem VPS zu aktualisieren:

apt-get update -y
apt-get upgrade -y

Schritt 2:Apache und PHP installieren

Installieren Sie zuerst den Apache-Webserver, PHP und die erforderlichen PHP-Erweiterungen mit dem folgenden Befehl:
apt-get install apache2 php7.4 libapache2-mod-php7.4 php7.4-curl php-pear php7.4-gd php7.4-dev php7.4-zip php7.4-mbstring php7.4-mysql php7.4-xml curl -y

Sobald alle Pakete installiert sind, starten Sie den Apache-Dienst und aktivieren Sie ihn nach dem Systemneustart mit dem folgenden Befehl:

systemctl start apache2
systemctl enable apache2

Schritt 3:Composer installieren

Der Composer ist ein Paketmanager für die Programmiersprache PHP, der zum Verwalten von Abhängigkeiten von PHP-Software und erforderlichen Bibliotheken verwendet werden kann.

Sie können den Composer mit dem folgenden Befehl herunterladen und installieren:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Überprüfen Sie als Nächstes die installierte Version des Composer mit dem folgenden Befehl:

composer --version

Sie sollten die folgende Ausgabe erhalten:

Composer version 1.10.6 2020-05-06 10:28:10

Schritt 4:Laravel Framework installieren

Als nächstes können Sie Laravel-Anwendungen mit dem Befehl composer create-project installieren. Dieser Befehl wird verwendet, um neue Anwendungen basierend auf bestehenden Frameworks und Content-Management-Systemen zu booten.

Ändern Sie zunächst das Verzeichnis in das Apache-Stammverzeichnis und erstellen Sie mit dem folgenden Befehl eine neue Laravel-Anwendung namens laravelapp:

cd /var/www/html
composer create-project laravel/laravel laravelapp --prefer-dist

Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:


Creating a "laravel/laravel" project at "./laravelapp"
Installing laravel/laravel (v7.6.0)
- Installing laravel/laravel (v7.6.0): Loading from cache
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
31 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.

Wechseln Sie als Nächstes in das Verzeichnis laravelapp und führen Sie den folgenden Befehl aus, um zu überprüfen, ob alle Komponenten erfolgreich installiert wurden:

cd laravelapp
php artisan

Sie sollten die folgende Ausgabe sehen:

Laravel Framework 7.11.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Ändern Sie als Nächstes den Besitz des Verzeichnisses laravelapp und erteilen Sie dem Speicherverzeichnis die entsprechenden Berechtigungen mit dem folgenden Befehl:

chown -R www-data:www-data /var/www/html/laravelapp
chmod -R 775 /var/www/html/laravelapp/storage

Schritt 5:Konfigurieren Sie Apache, um die Laravel-App zu bedienen

Erstellen Sie als Nächstes eine neue Konfigurationsdatei für den virtuellen Apache-Host, um die Laravel-App bereitzustellen.

nano /etc/apache2/sites-available/laravel.conf

Fügen Sie die folgenden Zeilen hinzu:


<VirtualHost *:80>
ServerName laravel.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den virtuellen Apache-Host und das Rewrite-Modul mit dem folgenden Befehl:

a2ensite laravel.conf
a2enmod rewrite

Starten Sie abschließend den Apache-Dienst neu, um die Änderungen zu implementieren:

systemctl restart apache2

Schritt 6:Greifen Sie auf die Laravel-App zu

An dieser Stelle ist Ihre Laravel-Anwendung installiert und konfiguriert. Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://laravel.example.com ein. Sie sollten die Laravel-Standardseite auf dem folgenden Bildschirm sehen:

Herzliche Glückwünsche! Sie haben das Laravel-Framework erfolgreich auf Ubuntu 20.04 VPS installiert.

Natürlich müssen Sie Laravel nicht selbst auf Ubuntu 20.04 installieren, wenn Sie einen unserer Laravel VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Laravel auf Ubuntu 20.04 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, lesen Sie weiter unter So installieren Sie Laravel unter Ubuntu 20.04 , bitte teilen Sie es mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Logstash unter Ubuntu 18.04

  2. Installieren Sie Laravel auf Ubuntu 20.04 - Schritt für Schritt?

  3. Installieren Sie Laravel auf Ubuntu 16.04

  4. So installieren Sie XWiki unter Ubuntu 20.04

  5. So installieren Sie phpBB unter Ubuntu 20.04

So installieren Sie OpenCV unter Ubuntu 20.04

So installieren Sie Sysdig unter Ubuntu 20.04

So installieren Sie Laravel auf Ubuntu 20.04

So installieren Sie Laravel unter Ubuntu 15.04

So installieren Sie Laravel unter Ubuntu 16.04

Installieren Sie OpenMeetings auf Ubuntu 20.04