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

So installieren Sie Laravel Framework auf Ubuntu 18.04 LTS

In diesem Handbuch sehen wir uns an, wie man das Laravel-Framework auf einem Ubuntu 18.04-Server installiert. Laravel ist ein kostenloses und quelloffenes PHP-Webframework. Es wurde 2011 von Taylor Otwell erstellt und wird seitdem für die Entwicklung robuster mobiler Anwendungen unter Verwendung des MVC-Modells verwendet.

Lassen Sie uns eintauchen und sehen, wie wir das Laravel-Framework auf Ubuntu 18.04 LTS Server installieren können.

Bevor wir das Laravel-Framework installieren, installieren wir zunächst die erforderlichen Pakete.

Systemvoraussetzungen

Ihr System muss die folgenden Anforderungen erfüllen, bevor Sie fortfahren können.

  • Apache-Webserver
  • PHP>=7.1.3 mit OpenSSL-, PDO-, Mbstring-, Tokenizer-, XML-, Ctype- und JSON-PHP-Erweiterungen.
  • Composer – ein Paketmanager auf Anwendungsebene für PHP

1. Installieren Sie den Apache-Webserver und PHP 7.2

Wir werden ein PHP-Repository eines Drittanbieters hinzufügen. Obwohl das eigene Repository von Ubuntu sein eigenes PHP hat, wird ein Repository eines Drittanbieters sehr empfohlen, da es häufiger aktualisiert wird.

Um das Repository hinzuzufügen, führen Sie den folgenden Befehl aus:

$ sudo add-apt-repository ppa:ondrej/php

Beispielausgabe

Aktualisieren Sie als Nächstes die Repositorys Ihres Systems.

$ sudo apt update

Beispielausgabe

Installieren Sie als Nächstes Apache und PHP 7.2 zusammen mit anderen Voraussetzungen.

$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring 

Beispielausgabe

2. Composer installieren

Bevor wir uns an die Installation machen, installieren wir zunächst ein paar nützliche Tools. Dies sind Git-Versionskontroll-, Curl- und Unzip-Pakete.

$ sudo apt install curl git unzip

Beispielausgabe

Als nächstes müssen wir den Composer installieren. Der Composer ist ein weiteres nützliches Tool, das das Abhängigkeitsmanagement in PHP handhabt und es Ihnen ermöglicht, die erforderlichen Bibliotheken, die einem Paket zugeordnet sind, als ein Paket zu packen. Composer lädt alle Pakete herunter und installiert sie, die zum Ausführen des Laravel-Frameworks erforderlich sind.

Um Composer zu installieren, führen Sie die folgenden Befehle aus


$ cd /opt
$ curl -sS https://getcomposer.org/installer | php

Beispielausgabe

Der Curl-Befehl lädt Composer in /opt herunter Verzeichnis. Da der Composer global laufen muss, müssen wir ihn nach /usr/local/bin verschieben Verzeichnis unter 'composer' Name.

$ mv composer.phar /usr/local/bin/composer

Dadurch können wir Composer von überall ausführen.

3. Laravel-Framework installieren

Navigieren wir nun zum Verzeichnis public_html unseres Ubuntu-Systems. Um Laravel zu installieren, navigieren wir zu /var/www/html Verzeichnis.

cd /var/www/html

Als nächstes erstellen wir ein Verzeichnis „your-project“ mit der Laravel-Installation. Der Composer wird weiterhin Git verwenden, um alle Pakete und Module herunterzuladen und zu installieren, die Laravel zum Funktionieren benötigt.

$ sudo composer create-project laravel/laravel your-project --prefer-dist

Beispielausgabe

4. Apache-Webserver für Laravel konfigurieren

Der nächste Schritt ist die Konfiguration unseres Apache-Webservers. Wir müssen dem Projektverzeichnis die erforderlichen Berechtigungen zuweisen, die den Zugriff von www-data aus ermöglichen Gruppe und geben Sie ihr Schreibrechte für das Speicherverzeichnis. Führen Sie dazu die folgenden Befehle aus.


# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

Navigieren wir nun zu /etc/apache2/sites-available Verzeichnis und führen Sie den folgenden Befehl aus, um eine Konfigurationsdatei für unsere Laravel-Installation zu erstellen.

$ vim /etc/apache2/sites-available/laravel.conf

Fügen Sie den folgenden Inhalt hinzu:


ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Speichern Sie die Datei und beenden Sie sie.

Schließlich werden wir die neu erstellte laravel.conf aktivieren Datei. Aber vorher deaktivieren wir die Standard-Konfigurationsdatei.

$ sudo a2dissite 000-default.conf

Beispielausgabe

Als nächstes aktivieren Sie die Laravel-Konfigurationsdatei.

$ sudo a2ensite laravel.conf

Beispielausgabe

Aktivieren Sie dann den Rewrite-Modus:

$ sudo a2enmod rewrite

Beispielausgabe

Starten Sie zuletzt den Apache-Dienst neu.

$ sudo systemctl restart apache2

Um zu überprüfen, ob Apache ausgeführt wird, führen Sie den folgenden Befehl aus:

systemctl status apache2

Beispielausgabe

5. Testen Sie die Laravel-Website

An diesem Punkt haben Sie Laravel erfolgreich auf Ihrem Ubuntu 18.04 LTS-System installiert. Um zu bestätigen, dass die Installation wie erwartet verlief, besuchen Sie die IP-Adresse Ihres Servers.

https://server-IP-address

In meinem Fall lautet die IP des Servers https://38.76.11.149

Wir hoffen, dass dieser Leitfaden hilfreich war. Fühlen Sie sich frei, Ihr Feedback im Kommentarbereich zu hinterlassen.


Linux
  1. So installieren Sie Laravel PHP Web Framework unter Ubuntu 20.04

  2. So installieren Sie Laravel auf Ubuntu 20.04 LTS

  3. So installieren Sie .Net Framework 5 auf Ubuntu 20.04 LTS

  4. So installieren Sie Laravel auf Ubuntu 20.04

  5. So installieren Sie VirtualBox unter Ubuntu 22.04 LTS

So installieren Sie Symfony Framework auf Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Ionic Framework auf Ubuntu 20.04 LTS

So installieren Sie Yii Framework auf Ubuntu 20.04 LTS

So installieren Sie Play Framework auf Ubuntu 20.04 LTS

So installieren Sie Laravel Framework auf Ubuntu 18.04