Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache sollte aktualisiert werden.
Installieren und Konfigurieren von MySQL/Mariadb:
Installieren Sie nun MariADB mit dem folgenden Befehl aus dem offiziellen Paketrepository von Debian 10:
$ sudo APT Installieren Sie Mariadb-Server Mariadb-Client
Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.
Mariadb sollte installiert werden.
Überprüfen Sie nun, ob Mariadb Der Service wird mit dem folgenden Befehl ausgeführt:
$ sudo systemctl status mariadb
Wie du sehen kannst, Mariadb Service ist Betrieb Und es ist auch ermöglicht So starten Sie mit dem Systemstiefel.
Wenn der Mariadb Der Service wird in keinem Fall ausgeführt. Führen Sie den folgenden Befehl aus, um ihn zu starten.
$ sudo systemctl starten mariadb
Nun, um a einrichten Wurzel Passwort, führen Sie den folgenden Befehl aus:
$ sudo mysql_secure_installation
Jetzt drücken .
Jetzt drücken Y und dann drücken Sie .
Geben Sie eine neue ein Wurzel Passwort und drücken Sie .
Geben Sie in die ein Wurzel Passwort erneut und drücken Sie .
Drücken Sie Y und dann drücken Sie um anonyme Benutzer zu entfernen.
Wenn Sie nicht zulassen wollen Wurzel remote anmelden, drücken Y. Ansonsten drücken Sie N. Dann drücken .
Jetzt drücken Y und drücke So entfernen Sie die Testdatenbank.
Jetzt drücken Y und dann drücken Sie So laden Sie die Berechtigungstabelle neu.
Mariadb sollte konfiguriert werden.
Erstellen neuer MySQL/Mariadb -Benutzer und Datenbanken:
Jetzt müssen Sie einen neuen Benutzer und eine Datenbank für Ihre Laravel -Webanwendung erstellen.
Melden Sie sich bei der Maridb Shell als an Wurzel mit dem folgenden Befehl:
$ sudo mysql -u root -p
Geben Sie nun die Mariadb ein Wurzel Passwort, das Sie gerade eingestellt und gedrückt haben .
Sie sollten angemeldet sein.
Erstellen Sie nun eine Datenbank laravel_app1 Mit der folgenden SQL -Anweisung:
Datenbank erstellen laravel_app1;
Erstellen Sie nun einen neuen Benutzer Laravel, Legen Sie ein Passwort für den Benutzer fest (sagen wir sagen 123) und gewähren der Benutzererlaubnis, die Datenbank zu verwenden laravel_app1 Mit der folgenden SQL -Anweisung:
Gewähren Sie alle Privilegien auf laravel_app1.* Zu 'laravel'@'localhost' '
Identifiziert durch '123';
Damit die Änderungen wirksam werden, führen Sie nun die folgende SQL -Anweisung aus:
Spülung Privilegien;
Geben Sie nun wie folgt aus der Mariadb -Hülle heraus:
\Q
Installieren Sie PHP und erforderliche PHP -Bibliotheken:
Installieren Sie nun Apache 2 Webserver, PHP und alle erforderlichen PHP -Bibliotheken mit dem folgenden Befehl:
$ sudo APT Installieren Sie PHP PHP-BCMATH PHP-JSON PHP-MBString PHP-MYSQL
PHP-tokenizer PHP-XML PHP-ZIP
Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.
Apache 2 Webserver, PHP und erforderliche PHP -Bibliotheken sollten installiert werden.
Komponist installieren:
Installieren Sie nun den Komponisten aus dem offiziellen Debian -Paket -Repository mit dem folgenden Befehl:
$ sudo APT Installieren Sie Komponist
Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.
Komponist sollte installiert werden.
Führen Sie nun den folgenden Befehl aus, ob der Komponist korrekt installiert ist.
$ Composer -Version
Komponist arbeitet korrekt.
Installieren von Laravel Installer mit Composer:
Installieren Sie nun Laravel Installer mit dem Komponisten mit dem folgenden Befehl:
$ Composer Global benötigt Laravel/Installer
Laravel Installer sollte installiert werden.
Fügen Sie nun den Binärweg des Komponisten mit dem folgenden Befehl zur Pfadumgebungsvariable hinzu:
$ echo "Exportpfad = $ path: ~/.config/componser/danach/bin ">>
~/.bashrc
Schließen Sie jetzt Ihr Terminal und öffnen Sie einen neuen. Führen Sie dann den folgenden Befehl aus, um zu überprüfen, ob Laravel Der Befehl ist zugänglich.
$ laravel --version
Wie Sie sehen können, funktioniert der Befehl Laravel gut gut.
Erstellen eines Laravel -Projekts:
Navigieren Sie zunächst wie folgt zu Ihrem Projektverzeichnis
$ cd ~/projects
Um nun ein neues Laravel -Projekt zu erstellen App1, Führen Sie den folgenden Befehl aus
$ laravel New App1
Laravel Installer wird alle erforderlichen Dateien und Pakete herunterladen und installieren. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollte das Projekt eingerichtet werden.
Ein neues Verzeichnis mit dem Namen des Projekts (App1 in diesem Fall) sollte erstellt werden, wie Sie im Screenshot unten sehen können.
Navigieren zum app1/ Verzeichnis wie folgt:
$ cd App1
Die Laravel -Projektdateien sollten hier sein.
Um Laravel so zu konfigurieren, dass die MariADB -Datenbank, die wir zuvor erstellt haben, verwenden, bearbeiten Sie die Konfiguration/Datenbank.Php Konfigurationsdatei.
$ nano config/Datenbank.Php
Jetzt finden Sie die Mysql Abschnitt wie im Screenshot unten markiert.
Ändern Sie nun den Datenbanknamen-, Benutzernamen- und Kennwortfelder, wie im Screenshot unten markiert. Sobald Sie fertig sind, speichern Sie die Datei durch Drücken + X gefolgt von Y Und .
Starten Sie nun den im Webserver integrierten PHP mit dem folgenden Befehl:
$ php Artisan servieren
Jetzt sollte die Laravel -Web -App am Port zugänglich sein 8000.
Öffnen Sie nun einen Browser und besuchen Sie http: // 127.0.0.1: 8000 oder http: // localhost: 8000
Sie sollten die Standard -Laravel -Seite sehen, wie Sie im Screenshot unten sehen können.
Um mehr über Laravel zu erfahren, werfen Sie einen Blick auf die offizielle Laravel -Dokumentation.
So haben Sie eine Laravel -Entwicklungsumgebung auf Debian 10 Buster eingerichtet. Danke, dass du diesen Artikel gelesen hast.