Installieren Sie Laravel auf Ubuntu

Installieren Sie Laravel auf Ubuntu

So installieren und beginnen Sie mit Laravel auf Ubuntu

Für PHP-Entwickler ist Laravel eines der beliebtesten Open-Source-Frameworks Laravel. Es handelt sich um ein modernes MVC -basierter Framework, das zum effizienten Erstellen einer Webanwendung verwendet wird. Webentwickler müssen jetzt verschiedene Arten komplexer Webanwendungen entwickeln, und die Entwicklungszeit wird mehr sein, wenn der Entwickler nur RAW -PHP für die Entwicklungsaufgabe verwendet. Die Verwendung von Framework erleichtert die Entwicklungsaufgaben für sie. Jedes Framework hat einige besondere Funktionen. Einige der wichtigsten Merkmale von Laravel werden hier erwähnt:

  • Blade Template Engine wird in Laravel zum Erstellen von Ansichtsdateien verwendet, die einfach anwenden und verständlich sind.
  • Es unterstützt verschiedene Arten von Dateisystemen.
  • Einer der notwendigsten Teile einer Webanwendung sind Autorisierungs- und Authentifizierungsteile. Webentwickler benötigen viel Zeit für die Entwicklung dieser Teile der Anwendung. Laravel macht diese Aufgaben für die Entwickler sehr einfach. Laravel verfügt über einen integrierten Autorisierungscode. Daher kann der Codierer den Code direkt verwenden oder den Code gemäß den Anforderungen anpassen.
  • Artisan ist das wichtigste in Laravel integrierte Tool, mit dem sich wiederholende Befehle ausführen, um die Programmieraufgaben schneller zu gestalten.
  • Ein weiteres wichtiges Merkmal von Laravel ist die Datenbankmigration. Der Entwickler kann die Datenbankstruktur einfach mit dem Migrationssystem erstellen oder ändern.
  • Jede von Laravel entwickelte Anwendung ist sicherer, da sie den Hash -Algorithmus zum Verschlüsselung des Passworts verwendet und auch die Vorbeugung von Injektionsangriffen hilft.

Sie können Laravel in verschiedenen Betriebssystemen verwenden. In diesem Tutorial erfahren Sie, wie Sie Laravel auf Ubuntu installieren und verwenden können.

Installation von Laravel

Um den Installationsprozess zu starten, müssen Sie PHP- und MySQL/MariADB -Datenbankserver für die Arbeit mit einer Datenbank installieren. Wenn Sie jetzt keine Datenbank im Laravel -Projekt verwenden möchten, können Sie den Schritt zur Installation der MariADB -Datenbank weglassen. Laravel hat einen eigenen Entwicklungsserver, sodass Sie nicht Apache oder einen anderen Webserver installieren müssen.

Mariadb -Installation (optional)

Führen Sie den Befehl aus, um das System zu aktualisieren und MariADB -Datenbankserver und Client zu installieren. Drücken Sie 'y'Wenn es um Erlaubnis zur Installation aufgefordert wird.

$ sudo APT-Get Update && sudo apt-Get Installieren Sie Mariadb-Server Mariadb-Client

PHP -Installation

Führen Sie den Befehl aus, um die neueste Version von PHP zu installieren und zu drückeny"Wann soll die Erlaubnis zur Installation geboten werden?.

$ sudo apt-Get-Installieren Sie PHP

Überprüfen Sie die Version von PHP.

$ php -v

Einige PHP -Erweiterungen sind erforderlich, um Laravel erfolgreich zu installieren. Diese sind Reißverschluss, Mbstring Und xml. Ohne diese Erweiterungen, Locken Paket wird verwendet, um einen anderen Paketmanager mit dem Namen zu installieren Komponist. Führen Sie die Befehle aus, um Curl und die erforderlichen Erweiterungen zu installieren.

$ sudo apt-get curl installieren
$ sudo apt-Get Installieren Sie Php7.1-Zip
$ sudo apt-Get Installieren Sie Php7.1-mbstring
$ sudo apt-Get Installieren Sie PHP-XML

Der nützlichste Abhängigkeitsmanager für PHP ist der Komponist. Alle erforderlichen Bibliotheken und Abhängigkeitspakete können ordnungsgemäß von einem Ort mit diesem Paket ordnungsgemäß installiert werden. Sie müssen dieses Paket für die Installation von Laravel auf Ubuntu installieren. Führen Sie den folgenden Befehl aus, um den Komponisten herunterzuladen und zu installieren.

$ curl -SS https: // getComposer.Org/Installer | sudo php --
--install-dir =/usr/local/bin-fileName = componist

Tippen Sie jetzt Komponist im Terminal, um zu überprüfen, ob es ordnungsgemäß installiert ist oder nicht.

$ Composer

Sie können Laravel mit Composer auf zwei Arten installieren. Ein Weg ist zu verwenden projektieren Der Befehl und eine andere Möglichkeit besteht darin, Laravel zuerst zu installieren und Laravel -Befehl auszuführen, um ein neues Laravel -Projekt zu erstellen. Der zweite Weg folgt in diesem Tutorial. Ohne Eigentümer Erlaubnis von .Komponist Ordner können Sie Laravel nicht mit Composer installieren. Führen Sie den Befehl aus, um die Erlaubnis des Eigentümers festzulegen .Komponist Ordner für den aktuellen Benutzer.

$ sudo chown -r $ user .Komponist/

Sie müssen installieren Git Paket auch vor dem Ausführen des Befehls zur Laravel -Installation. Installieren Sie das Git -Paket.

$ sudo apt-Get Installieren Sie Git

Um Laravel -Installationsbefehle aus dem Terminal auszuführen, müssen Sie die BASHRC -Datei ändern. Führen Sie die folgenden Befehle aus, um die BASHRC -Datei zu öffnen.

$ echo 'export path = "$ home/.Komponist/Verkäufer/bin: $ path "'>> ~/.bashrc
$ source ~/.bashrc

Nachdem Sie den obigen Befehl ausgeführt haben, müssen Sie das Terminal erneut wiedereröffnen, um Laravel zu installieren. Öffnen Sie einen neuen Terminal und führen Sie den Befehl aus, um Laravel zu installieren.

$ Composer Global benötigt "Laravel/Installationsprogramm"

Der folgende Bildschirm wird angezeigt, wenn die Laravel -Installation erfolgreich abgeschlossen ist. Jetzt können Sie jedes Laravel -Projekt erstellen, indem Sie den Befehl Laravel ausführen.

Führen Sie den Befehl aus, um zu überprüfen, ob Laravel ordnungsgemäß installiert ist oder nicht. Wenn der folgende Bildschirm angezeigt wird, ist Laravel ordnungsgemäß erfolgreich installiert.

$ Laravel

Laravel -Projekterstellung

Führen Sie den Befehl Laravel aus, um ein neues Projekt zu erstellen.

$ laravel New LaravelPro

Laufen Laravel -Projekt

Gehen Sie zum Projektordner.

$ cd laravelPro

Führen Sie den Befehl aus, um Laravel Server zu starten.

$ php Artisan servieren

Öffnen Sie einen Browser und geben Sie die folgende URL ein, um zu überprüfen, ob Laravel ordnungsgemäß installiert ist oder nicht.

http: // localhost: 8000

Wenn die folgende Seite angezeigt wird, ist Laravel ordnungsgemäß installiert.

Ihr Laravel -Projekt ist jetzt bereit zu verwenden. Sie können notwendige Controller und Modelle erstellen, indem Sie den Befehl Artisan verwenden, um Ihr neues Projekt zu entwickeln.

Controller erstellen

Einer der Hauptteile des MVC -Frameworks ist der Controller. Der Codierer implementiert verschiedene Arten von logischen Codes im Bereich Controller. Alle Controller -Dateien werden in gespeichert App/HTTP/Controller Ordner. Sie können hauptsächlich zwei Arten von Controllern in Laravel erstellen. Einer ist ein einfacher Controller und ein anderer ist ein Ressourcencontroller. Angenommen, Sie möchten im Projekt C einen einfachen Controller erstellenUstomer. Gehen Sie zum Ordner des Laravel -Projekts und führen Sie den Befehl aus, um den Controller aus dem Terminal zu erstellen.

$ php Artisan Make: Controller CustomerController

Wenn der Controller erfolgreich erstellt wird, erscheint er in App/HTTP/Controller Ordner. Gehen Sie also in diesen Ordner und überprüfen Sie, ob der Controller erstellt wird oder nicht.

$ cd App/HTTP/Controller
$ ls

Wenn Sie eine Datenbank in Ihrem Laravel -Projekt verwenden möchten, müssen Sie eine Datenbank auf dem MariADB -Server erstellen und die erforderliche Datenbankverbindungsdatei von Laravel ändern. Dies gilt jedoch für eine zukünftige Lektion.

Ich hoffe, Sie können davon die Einfachheit und Kraft des Beginns mit Laravel sehen. Weitere Informationen finden Sie im Video unten: