Sådan installeres Laravel ved hjælp af Homestead på Windows - den nemme måde

Laraveldokumentationen anbefaler, at du bruger Homestead (en færdigpakket alt i en vagrant kasse, der inkluderer Ubuntu 16.04, PHP 7.1, Nginx, Composer) til at installere laravel. Det er let at oprette et laravel-projekt, når du først har en gård på din maskine.

I denne artikel vil vi se på en enkel tilgang til installation af laravel på et Windows-system.

Forudsætninger

For at komme i gang skal du installere følgende;

Git : Git fungerer som en SSH-klient, og vi bruger Git Bash-skal som vores kommandolinje i hele opsætningen. Klik her for at downloade og installere git på dit system.

Sublim tekst : Dette fungerer som teksteditor til bygningsapplikation. Klik her for at downloade og installere sublim tekst. Eller du kan installere en hvilken som helst teksteditor efter eget valg som VS-kode og atom.

Efter installation af git skal du åbne git bash og generere et ssh-nøglepar. For at opnå dette skal du gå til hjemmekataloget og køre kommandoen:

ssh-keygen -t rsa -C "[email protected]"

Hovedinstallation

Trin et : For at komme i gang med installationen skal vi downloade og installere virtuel boks. Klik her for at downloade og installere installationsprogrammet til Windows.

Trin to : På dette tidspunkt installerer vi vagrant, der fungerer som en container til gården. Download og installer vagrant til Windows.

Trin tre : Efter at have installeret virtuel boks og vagrant kan vi tilføje laravel til den vandrende boks. Åbn nu Git Bash, og kør denne kommando i hjemmekataloget:

vagrant box add laravel/homestead

Vent til den downloades. Vælg indstillingen til virtualbox, i mit tilfælde er den 2. Tryk på enter og vent på, at den downloader feltet.

Trin fire: Installer hjemsted i dit hjemmekatalog ved at køre denne kommando:

git clone //github.com/laravel/homestead.git Homestead

Når dette er gjort, skal du bruge git bash Change Directory til mappen Homestead og køre denne kommando:

init.bat

Konfigurer gård

Nu er vi klar til at konfigurere gård. Åbn sublim tekst, gå til fil, åbn mappe og vælg hjemmemappen. Det er placeret på C: / Homestead. Åbn filen Homestead.yaml som vist i nedenstående diagram

Vores fokus vil være på sektionen mapper og websteder i Homestead.yaml-filen.

-kort: ~ / kode

Betyder simpelthen mappen på din lokale maskine til dine projekter.

til: / hjem / vagrant / Kode

Betyder simpelthen mappen på den virtuelle maskine, som synkroniseres med biblioteket på den lokale maskine.

Opret en mappe (jeg navngav mine websteder) til dine projekter i hjemmemappen på din lokale maskine. Mine er placeret på C: / Brugere / brugernavn / websteder.

I Homestead.yaml-filen skal du ændre –map: ~ / Code til -map: ~ / sites.

Skift også / home / vagrant / Code til / home / vagrant / sites

Installer nu Laravel

Download nu laravel-installationsprogrammet ved at køre denne kommando:

Composer global require “laravel/installer”

Når det er gjort, skal du køre denne kommando:

vagrant up

derefter denne kommando:

vagrant ssh

viser den mappe med websteder, der blev oprettet på den lokale maskine

Skift mappe til webstedsmappen, og du er klar til at starte dit laravel-projekt.

Kør denne kommando:

laravel new testsite

og vent på, at den downloades. Yippee! Vi er klar til at starte

“At bygge noget fantastisk”!

Konfigurer Nginx-webstedet

For at få adgang til vores laravel-projekt i vores webbrowser konfigurerer vi blot webstedets ejendom

"Ejendommens websteder giver dig mulighed for nemt at kortlægge et" domæne "til en mappe i dit Homestead-miljø." - dok

Lad os oprette et domæne til vores testwebsted. Åbn notesblok som administrator, gå til filen og åbn værter, der er C: / Windows / System32 / Drivers / etc / hosts, og tildel 127.0.0.1 til testsite.dev

På homestead.yaml-filen skal du ændre homestead.app til testsite.dev og / home / vagrant / Code / Laravel / public til / home / vagrant / sites / public og udstede kommandoen:

vagrant provision

Åbn nu din webbrowser og indtast testsite.dev:8000. Din browser viser laravelsiden som vist på forsidebilledet.

Hvis denne artikel var nyttig, bedes du dele den på sociale medier, så andre kan se den.