Installer Laravel på Ubuntu

Installer Laravel på Ubuntu

Hvordan installere og komme i gang med Laravel på Ubuntu

For PHP-utviklere er et av de mest populære open source-rammene Laravel. Det er et moderne MVC -basert rammeverk som brukes til å lage en hvilken som helst webapplikasjon effektivt. Nettutviklere må utvikle forskjellige typer komplekse webapplikasjoner nå, og utviklingstiden vil være mer hvis utvikleren bare bruker RAW PHP for utviklingsoppgaven. Bruk av rammeverk gjør utviklingsoppgaver enklere for dem. Hvert rammeverk har noen spesielle funksjoner. Noen av de viktige funksjonene i Laravel er nevnt her:

  • Bladmalmotor brukes i Laravel for å lage visningsfiler som er enkle å bruke og forstå.
  • Den støtter forskjellige typer filsystemer.
  • En av de mest nødvendige delene av alle webapplikasjoner er autorisasjons- og autentiseringsdeler. Nettutviklere trenger mye tid for å utvikle disse delene av applikasjonen. Laravel gjør disse oppgavene veldig enkle for utviklerne. Laravel kommer med innebygd autorisasjonskode. Så koderen kan direkte bruke koden eller tilpasse koden i henhold til kravene.
  • Artisan er det viktigste Laravel innebygde verktøyet som brukes til å kjøre repeterende kommandoer for å gjøre programmeringsoppgavene raskere.
  • Et annet viktigste trekk ved Laravel er databasemigrasjon. Utvikleren kan enkelt opprette eller endre databasestrukturen ved å bruke migrasjonssystemet.
  • Enhver applikasjon utviklet av Laravel er sikrere fordi den bruker hash -algoritme for å kryptere passordet, og det hjelper også til å forhindre injeksjonsangrep.

Du kan bruke Laravel i forskjellige operativsystemer. I denne opplæringen lærer du hvordan du kan installere og bruke Laravel på Ubuntu.

Installasjon av Laravel

For å starte installasjonsprosessen, må du installere PHP og MySQL/MariaDB -databaseserver for å jobbe med en database. Hvis du ikke vil bruke en database i Laravel -prosjektet nå, kan du utelate trinnet for å installere MariaDB -databasen. Laravel har sin egen utviklingsserver, slik at du ikke trenger å installere Apache eller noen annen webserver.

MariaDB -installasjon (valgfritt)

Kjør kommandoen for å oppdatere systemet og installere MariaDB -databaseserver og klient. Trykk 'y'Når det ber om tillatelse til installasjon.

$ sudo apt-get update && sudo apt-get install mariaDb-server mariaDB-client

PHP -installasjon

Kjør kommandoen for å installere den siste versjonen av PHP og trykk 'y'Når skal du gi tillatelse til installasjon.

$ sudo apt-get install php

Sjekk versjonen av PHP.

$ php -v

Noen PHP -utvidelser er pålagt å installere Laravel med hell. Disse er ZIP, MBSTRING og XML. Uten disse utvidelsene, krøll Pakken brukes til å installere en annen pakkebehandler som heter komponist. Kjør kommandoene for å installere Curl og de nødvendige utvidelsene.

$ sudo apt-get install curl
$ sudo apt-get install php7.1-Zip
$ sudo apt-get install php7.1-MbString
$ sudo apt-get install php-xml

Den mest nyttige avhengighetssjefen for PHP er komponist. Alle nødvendige biblioteker og avhengighetspakker kan installeres riktig fra ett sted ved å bruke denne pakken. Du må installere denne pakken for å installere Laravel på Ubuntu. Kjør følgende kommando for å laste ned og installere komponisten.

$ curl -ss https: // getcomposer.org/installatør | sudo php --
--Install-DIR =/usr/local/bin--filename = Composer

Skriv nå komponist i terminalen for å sjekke at den er riktig installert eller ikke.

$ komponist

Du kan installere Laravel med komponist på to måter. En måte er å bruke Opprett-prosjekt Kommando og en annen måte er å installere Laravel først og kjøre Laravel -kommando for å opprette et nytt Laravel -prosjekt. Den andre veien følges i denne opplæringen. Uten eier tillatelse av .komponist mappe, du vil ikke kunne installere Laravel ved hjelp av komponist. Kjør kommandoen for å angi eieren tillatelse av .komponist mappe for nåværende bruker.

$ sudo chown -r $ bruker .komponist/

Du må installere git pakke også før du kjører kommandoen over Laravel -installasjonen. Installer git -pakken.

$ sudo apt-get install git

For å kjøre Laravel -installasjonskommandoer fra terminalen må du endre Bashrc -filen. Kjør følgende kommandoer for å åpne Bashrc -filen.

$ ekko 'eksportvei = "$ hjem/.komponist/leverandør/bin: $ sti "'>> ~/.Bashrc
$ kilde ~/.Bashrc

Etter å ha utført kommandoen ovenfor, må du åpne terminalen igjen for å installere Laravel. Åpne en ny terminal og kjør kommandoen for å installere Laravel.

$ komponist global krever "laravel/installasjonsprogram"

Følgende skjermbilde vises hvis Laravel -installasjonen fullføres vellykket. Nå kan du opprette et hvilket som helst Laravel -prosjekt ved å kjøre Laravel Command.

Kjør kommandoen for å sjekke Laravel er installert riktig eller ikke. Hvis følgende skjerm vises, er Laravel riktig installert.

$ laravel

Laravel Project Creation

Kjør Laravel -kommandoen for å opprette et nytt prosjekt.

$ laravel ny laravelpro

Kjører Laravel -prosjekt

Gå til prosjektmappen.

$ CD LaravelPro

Kjør kommandoen for å starte Laravel Server.

$ PHP Artisan server

Åpne en nettleser og skriv inn følgende URL for å sjekke Laravel er riktig installert eller ikke.

http: // localhost: 8000

Hvis følgende side vises, installeres Laravel riktig.

Laravel -prosjektet ditt er klart til bruk nå. Du kan opprette nødvendige kontrollere og modeller ved å bruke Artisan Command for å utvikle det nye prosjektet ditt.

Opprette kontroller

En av de viktigste delene av MVC -rammeverket er kontrolleren. Koderen implementerer forskjellige typer logiske koder i kontrollerseksjonen. Alle kontrollerfiler er lagret i app/http/kontrollere mappe. Du kan lage hovedsakelig to typer kontrollere i Laravel. Den ene er en vanlig kontroller og en annen er en ressurskontroller. Anta at du vil opprette en vanlig kontroller i prosjektet som heter Customer. Gå til Laravel Project -mappen og kjør kommandoen for å opprette kontrolleren fra terminalen.

$ PHP Artisan Make: Controller CustomerController

Hvis kontrolleren oppretter vellykket, vil den vises i app/http/kontrollere mappe. Så gå til den mappen og sjekk om kontrolleren er opprettet eller ikke.

$ CD -app/http/kontrollere
$ ls

Hvis du vil bruke en database i Laravel -prosjektet ditt, må du opprette en database på MariADB -serveren og endre den nødvendige databaseforbindelsesfilen til Laravel, men det er for en fremtidig leksjon.

Jeg håper du kan se av dette enkelheten og kraften i å komme i gang med Laravel. Se videoen nedenfor for mer info: