So installieren Sie Laravel auf Debian 9
- 3158
- 663
- Tamina Liebach
Laravel ist eine der besten Open -Source -MVC -PHP -Frameworks, die für die schnellere Entwicklung von Webanwendungen entwickelt wurde. Sie können einfach in Ihrem Entwicklungssystem installieren und verwenden. Dieser Artikel hilft Ihnen dabei, Laravel 7 PHP -Framework auf Debian 9 (Stretch) -System zu installieren.
Laravel erforderte, dass die Software und Erweiterungen in Ihrem System installiert werden:
- Apache
- Mysql/Mariadb
- Php> = 7.0.0
- OpenSSL -PHP -Erweiterung
- PDO -PHP -Erweiterung
- Mbstring PHP -Erweiterung
- Tokenizer PHP -Erweiterung
- XML PHP -Erweiterung
Schritt 1 - Voraussetzung
Um mit Laravel zu beginnen, müssen wir zunächst einen laufenden Lampenserver einrichten. Wenn Sie bereits ausgeführte Lampenstapel überspringen, überspringen Sie diesen Schritt an. Verwenden Sie die Follownings -Befehle, um die Lampe im Debian 9 -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/Stretch 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
Schritt 2 - PHP -Komponist installieren
Der Komponist ist für die Installation von Laravel -Abhängigkeiten erforderlich. Verwenden Sie also die folgenden Befehle zum Herunterladen und verwenden Sie als Befehl in unserem System.
curl -SS https: // getComposer.Org/Installer | PHP Sudo MV -Komponist.PHAR/USR/LOCAL/BIN/COMPOSER
Schritt 3 - Installieren Sie Laravel auf Debian 9
Laden Sie die neueste Version von Laravel aus dem offiziellen Git -Repository herunter. Verwenden Sie den folgenden Befehl, um den Master -Zweig des Laravel aus GitHub zu klonen.
cd/var/www git klon https: // github.com/laravel/laravel.Git
Navigieren Sie zum Laravel -Code -Verzeichnis und verwenden Sie Komponist, 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 4 - 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 nun Base64 -Verschlüsselungsschlüssel der Zufallszahl, der vom Illuminate -Verschlüsselungsdienst verwendet wird.
PHP Artisan Key: Anwendungsschlüssel generieren [Basi.
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 5 - Erstellen von MySQL -Datenbank
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 6 - 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 7 - Zugriff auf Laravel -Anwendung
Laravel PHP -Framework wurde erfolgreich auf Ihrem System konfiguriert. Greifen Sie in Ihrem bevorzugten Webbrowser gemäß konfiguriertem Apache auf die Laravel -Anwendung zu.
Lassen Sie uns eine großartige Anwendung mit Laravel PHP -Framework erstellen.
Glückliche Codierung!
- « So konfigurieren Sie statische IP -Adressen auf Ubuntu 18.04 Server Edition
- So installieren Sie Phalcon PHP auf Debian 9 (Stretch) »