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

So installieren Sie Laravel auf Debian 9

Laravel ist ein beliebtes kostenloses Open-Source-PHP-Framework, das die MVC-Struktur unterstützt und es Entwicklern ermöglicht, PHP-Code nahtlos und effizient zu schreiben. In diesem Artikel erfahren Sie, wie Sie Laravel auf Debian 9 installieren.

Voraussetzungen

Bevor Sie fortfahren, führen Sie eine Flugprüfung durch und stellen Sie sicher, dass Folgendes auf Ihrem Debian 9-Server installiert ist.

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

Apache-Webserver und PHP 7.2 installieren

Zu Beginn werden wir ein PHP-Repository eines Drittanbieters anhängen, da es im Gegensatz zum PHP-Repository von Ubuntu im Allgemeinen häufiger aktualisiert wird. Führen Sie dazu Folgendes aus:

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

Aktualisieren Sie danach die System-Repositorys wie gezeigt:

# sudo apt update

Als nächstes werden wir Apache und PHP 7.2 und andere Abhängigkeiten mit dem folgenden Befehl installieren:

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

Laravel installieren

Ein paar praktische Werkzeuge werden benötigt, bevor wir uns mit der Installation von Laravel befassen. Möglicherweise stellen Sie fest, dass sie bereits in Ihrem System vorhanden sind. Wenn sie jedoch fehlen, führen Sie den folgenden Befehl aus, um sie zu installieren.

# sudo apt install curl git unzip

Die nächste wichtige Funktion, die Sie installieren müssen, ist der Composer. Es ist für die Verwaltung der Abhängigkeiten in PHP verantwortlich und ermöglicht dem Benutzer, erforderliche Bibliotheken, die einem Paket zugeordnet sind, in ein Paket zu packen.

Es wird alle notwendigen Pakete herunterladen und installieren, die für die erfolgreiche Installation des Laravel-Frameworks benötigt werden.

Führen Sie die folgenden Befehle aus, um Composer zu installieren:

# cd /opt

# curl -sS https://getcomposer.org/installer | php

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

Der Befehl curl lädt Composer in das Verzeichnis /opt herunter. Wir müssen die Datei composer.phar nach /usr/local/bin verschieben Verzeichnis, damit Composer global ausgeführt wird.

Navigieren Sie als Nächstes zu /var/www/ Verzeichnis.

cd /var/www/

Klonen Sie als Nächstes das Git-Repository

# git clone https://github.com/laravel/laravel.git

Erstellen Sie ein Verzeichnis und geben Sie ihm einen generischen Namen, sagen Sie „Ihr Projekt“. Hier lädt der Composer alle Pakete und Module herunter und installiert sie später, die Laravel für das ordnungsgemäße Funktionieren benötigt.

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

Im nächsten Schritt konfigurieren wir den Apache Web Server

Apache-Webserver konfigurieren

Nachdem Laravel erfolgreich eingerichtet wurde, ist es jetzt an der Zeit, Apache Web Server zu konfigurieren.

Weisen Sie dem Projektverzeichnis die erforderlichen Berechtigungen zu. Es aktiviert die www-data Gruppe, um darauf zuzugreifen. 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

Erstellen Sie als Nächstes eine virtuelle Hostdatei für die Laravel-Installation

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

Als nächstes hängen Sie den folgenden Inhalt an die laravel.conf an Datei

  ServerName yourdomain.tld

    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

Stellen Sie sicher, dass Sie serverName den richtigen Domänennamen / die richtige IP-Adresse angeben Attribut.

Speichern und beenden Sie den Texteditor.

Aktivieren Sie abschließend die neu erstellte Datei laravel.conf. Deaktivieren Sie jedoch zuerst die Standardkonfigurationsdatei wie gezeigt

# sudo a2dissite 000-default.conf

Aktivieren Sie nun die Laravel-Konfigurationsdatei

# sudo a2ensite laravel.conf

Als nächstes aktivieren Sie den Rewrite-Modus

# sudo a2enmod rewrite

Starten Sie zuletzt den Apache-Dienst neu

# sudo service apache2 restart

Laravel ist jetzt vollständig konfiguriert, um auf dem Apache-Webserver ausgeführt zu werden. Um zu bestätigen, dass alles gut gelaufen ist, öffnen Sie Ihren Browser und durchsuchen Sie die IP-Adresse Ihres Servers wie gezeigt.

http://ip-address

Bravo! Sie haben Laravel erfolgreich installiert und eingerichtet.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Debian 11

So installieren Sie Laravel auf Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie Laravel unter Debian 11

So installieren Sie Laravel unter Debian 10

So installieren Sie Go unter Debian