So installieren Sie Laravel auf Debian 10
- 669
- 11
- Lana Saumweber
Laravel ist eines der besten Open-Source-MVC-PHP-Frameworks, die für die schnellere Entwicklung von Webanwendungen entwickelt wurden. Sie können einfach in Ihrem Entwicklungssystem installieren und verwenden. Dieser Artikel hilft Ihnen dabei, das Laravel -PHP -Framework auf Debian 10 (Buster) Linux -System zu installieren.
Laravel -Anforderungen
- Apache
- Mysql/Mariadb
- Php> = 7.1.3
- OpenSSL -PHP -Erweiterung
- PDO -PHP -Erweiterung
- Mbstring PHP -Erweiterung
- Tokenizer PHP -Erweiterung
- XML PHP -Erweiterung
Schritt 1 - Voraussetzung
Sie müssen die empfohlene PHP -Version mit den erforderlichen Modulen installieren, bevor Sie die Laravel -Installation starten. Das System verfügt bereits über den Lampenstapel überspringen Sie diesen Schritt. Verwenden Sie die folgenden Befehle, um die Lampe auf dem Debian 10 -System einzurichten.
Installieren Sie Php 7
sudo apt-Get Installieren Sie Git Python-Software-Properties WGet -q https: // Pakete.Sury.org/PHP/APT.gpg -o- | sudo apt -key add - echo "deb https: // pakete.Sury.org/php/buster main "| sudo tee/etc/apt/Quellen.Liste.D/Php.Liste
sudo apt update sudo APT Installieren Sie PHP PHP-Mcrypt PHP-GD PHP-MBString PHP-XML
APache2 installieren
sudo apt installieren apache2 libapache2-mod-php
Installieren Sie MySQL
sudo apt installieren mysql-server php-mysql
Installieren Sie den PHP -Komponisten
Der Komponist ist für die Installation von Laravel -Abhängigkeiten erforderlich. Verwenden Sie also die folgenden Befehle, um sie herunterzuladen und als Befehl in unserem System zu verwenden.
curl -SS https: // getComposer.Org/Installer | PHP Sudo MV -Komponist.PHAR/USR/LOCAL/BIN/COMPOSER
Schritt 2 - Installieren von Laravel auf Debian
Klonen Sie den neuesten Laravel -Quellcode von seinem offiziellen Git -Repository in Ihr lokales System. Führen Sie einfach den folgenden Befehl aus, um dies zu tun.
cd/var/www git klon https: // github.com/laravel/laravel.Git
Navigieren Sie zum Laravel -Code -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 3 - Verschlüsselungsschlüssel setzen
Benennen Sie nun die um .Evn.Beispiel Datei an .env In Projekten Hauptverzeichnis. Dadurch werden die Anwendungsumgebung für das Projekt eingerichtet.
MV .env.Beispiel .env
Generieren Sie dann Base64 -Verschlüsselungsschlüssel der Zufallszahl, der vom Illuminate -Verschlüsselungsdienst verwendet wird.
PHP Artisan Key: Anwendungsschlüssel erfolgreich generieren.
Bearbeiten die .env Konfigurationsdatei und aktualisieren Sie die erforderlichen Einstellungen. Stellen Sie außerdem sicher App_key wird ordnungsgemäß wie im obigen Befehl erzeugten festgelegt.
vi .env
App_name = laravel app_env = local app_key = base64: WER9JFZHN4QYQT9I8HN1HLT8LWPET3URZDI0HVQFZJM = app_debug = true App_url = http: // localHost
Schritt 4 - Setup MySQL -Datenbank einrichten
Möglicherweise müssen Sie auch eine Datenbank für Ihre Laravel -Anwendung erstellen. Melden Sie sich bei Ihrem MySQL -Server an und erstellen Sie die MySQL -Datenbank und den Benutzer.
MySQL> Datenbank erstellen Laravel; MySQL> Geben Sie alle auf Laravel gewähren.* zu 'laravel'@'localhost' identifiziert von 'secry_password'; MySQL> Flush -Privilegien; MySQL> Hör1234 | MySQL> Datenbank erstellen Laravel; MySQL> Geben Sie alle auf Laravel zu.* An 'Laravel'@'localhost' identifiziert durch 'Secret_Password'; MySQL> Flush -Privilegien; MySQL> Quit |
Bearbeiten die .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 = secry_password
Schritt 5 - Apache -Konfiguration
Sie können eine neue Apache -Konfigurationsdatei erstellen oder Apache -Standard -Virtual Host -Konfigurationsdatei bearbeiten 000 Default.Conf und documentRoot in Laravel Public Directory wie unten aktualisieren.
vim/etc/apache2/seites-verfügbare/000-Default.Conf
Aktualisieren Sie die Konfiguration als:
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 service apache2 neu starten
Schritt 6 - Zugriff auf Laravel -Anwendung
Schließlich wurde Laravel PHP Framework auf Ihrem Debian 10 Buster Linux -System erfolgreich konfiguriert. Greifen Sie in Ihrem bevorzugten Webbrowser wie unten auf Laravel -Anwendung zu
Lassen Sie uns eine großartige Anwendung mit Laravel PHP -Framework erstellen.
Glückliche Codierung!
- « Wie man einen spezifischen Git -Zweig klonen
- So senden Sie eine E -Mail aus Windows -Befehlszeile »