laravel

Laraveli teenuse kasutamine

Laraveli teenuse kasutamine
Kui soovite kontrollida, kuidas teie Laraveli projekt töötab veebis, avaldamata projekti üheski reaalses serveris, saate visualiseeritud arenduskeskkonna väljatöötamiseks kasutada paketti Valet või Homestead. Homesteadi kasutatakse Nginxi konfiguratsiooniga täielikult visualiseeritud Linuxi arenduskeskkonna väljatöötamiseks ja see võtab rohkem ressursse. Kui soovite välja töötada kiire kohaliku arengukeskkonna minimaalsete ressurssidega, on Valeti pakett hea valik. See töötab Nginxi veebiserveriga. Selles artiklis on näidatud, kuidas saate Valet Ubuntu installida ja kasutada seda oma Laraveli projekti veebipõhiseks käitamiseks.

Eeldused:

Enne Valeti installimise alustamist peate tegema järgmised toimingud.

A. Paigaldage Laraveli projekt

$ helilooja create-project --prefer-dist laravel / laravel latavelpro

B. Installige vajalikud sõltuvused

$ sudo apt-get install php7.4-lokkis
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx

C. Värskendage heliloojat

$ sudo helilooja isevärskendus - stabiilne

Installige Valet Laraveli:

Helistaja abil teenindaja allalaadimiseks käivitage järgmine käsk.

$ helilooja globaalne nõuab cpriego / valet-linux

Rakenduse installimiseks Ubuntu käivitage järgmine käsk.

$ test -d ~ /.helilooja && bash ~ /.helilooja / müüja / prügikasti / teenindaja install
|| bash ~ /.config / helilooja / hankija / bin / teenindaja install

Kui teenindaja on edukalt installitud, kuvatakse järgmine väljund.

Rakenduse peatamiseks ja keelamiseks käivitage järgmised käsud apache2 server.

$ sudo systemctl stop apache2
$ sudo systemctl keelab apache2

Käivitage järgmine käsk Nginx server.

$ sudo systemctl start nginx

Rakenduse taaskäivitamiseks käivitage järgmine käsk võrguhaldur.

$ sudo teenuse võrguhaldur taaskäivitage

Enne teeninduskäskude kasutamist taaskäivitage terminal ja brauser.

Valet-käskude kasutamine:

Paketis Valet on palju käske praeguse oleku kontrollimiseks, deemoni käivitamiseks ja peatamiseks, projekti kataloogi lisamiseks või eemaldamiseks, teenuse desinstallimiseks jne. Allpool kuvatakse levinumate Valet-käskude loend.

Käsud eesmärk
teenindaja Käivitage teenindusdemon.
teenindaja Peatage teenindaja deemon.
teenindaja taaskäivitage Taaskäivitage teenindaja deemon.
teeninduslink Looge konkreetse Laraveli projekti link.
teenindaja lahti ühendama Eemaldage eelnevalt loodud projekti link.
teeninduslingid Kuva teenindaja loodud olemasolevad lingid.
teenindaja turvaline Muutke sait turvaliseks ja kuvage URL-i aadressiga https: //.
teenindaja ebakindel Muutke sait ebaturvaliseks ja kuvage URL aadressiga http: //.
teenindaja staatus Kuva teeninduse deemoni praegune olek.
Domeeni domeeninimi Domeeni muutmine
teenustasu Jagage kohalikku saiti avalikult ja proovige, kuidas see veebis toimib.
teeninduse desinstallimine Eemaldage teenindaja jäädavalt.

Mõnede vajalike Valet-käskude kasutusalad on toodud järgmises osas.

Kontrollige olekut:

oleku käsku kasutatakse Valet praeguse oleku kontrollimiseks. Käivitage terminalist järgmine käsk.

$ valet staatus

Järgmine väljund ilmub, kui fpm ja Nginx töötavad ja teenindaja töötab korralikult.

Teenige saiti:

Laraveli saidi teenindamiseks saab kasutada kahte teeninduskäsku. Need on park ja link. Kasutamine link käsk on näidatud allpool.

link käsk:

Looge uus nimega kaust myprojects ja minge kausta, mis töötab Valet-teena. Looge uus Laraveli projekt või kopeerige selle kausta olemasolev Laraveli projekti kaust. Olemasolev Laraveli projekt kopeeritakse siia kausta. Minge Laraveli projekti kausta ja käivitage link käsk kausta registreerimiseks teenusepakkujalal.

$ mkdir myprojects
$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
teenuse $ link

Pärast käskude käivitamist ilmub järgmine väljund.

Käivitage järgmine käsk, et kontrollida teenindaja loodud sümboolsete linkide loendit URL-idega.

$ teeninduslingid

Kui Laraveli projekti link luuakse, kuvatakse järgmine väljund. Autoteenuse URL-i vaikedomeen on .test. Laraveli projekti nimi on määratud Sait väärtus. The URL väärtus genereeritakse, lisades projekti nimega vaikedomeeni. The Tee salvestab projekti kausta asukoha.

Saidi turvalisuse tagamiseks käivitage järgmine teeninduskäsk.

$ teenindaja turvaline

Saidi käivitamiseks võite käivitada järgmise pingikäskluse.

$ ping laravelpro.test

Väljund näitab, et sait on elus.

Nüüd käivitage brauseris järgmine URL, et kontrollida, kas see töötab või mitte.

https: // laravelpro.test /

Käivitage järgmine käsk saidi ebaturvaliseks muutmiseks ja projekti käivitamiseks URL-i abil, http: // laravelpro.test.

$ valet ebakindel

Saate muuta teenindaja vaikedomeeni. Järgmine teeninduskäsk muudab .test domeen .bd domeen.

$ valet domeen meile

Nüüd saate domeeni testimiseks brauseris kontrollida järgmist URL-i.

http: // laravelpro.bd

Jaga saiti:

Üheks oluliseks Valeti kasutamise eesmärgiks on testida, kuidas sait töötab võrgus erinevat tüüpi seadmetes, mis töötavad kohalikus serveris. Saiti saab teenuse pakkuja abil jagada mitmel viisil. Saiti jagab Ngrok algselt. Laraveli saidi jagamiseks kogu maailmaga käivitage järgmine käsk.

$ teenustasu

Kui saiti õigesti jagatakse, kuvatakse järgmine väljund. Järgmine teave näitab, et sait on võrgus 8 tundi. Saidile pääseb juurde kõikjalt, kasutades URL-i, http: // 69763ffe9768.ngrok.io.

Järgmine väljund kuvatakse, kui URL käivitatakse Interneti-ühendusega seadme brauseris.

Järeldus:

Mõnikord on väga oluline kontrollida, kas Laraveli projekt töötab erinevat tüüpi seadmetes nagu mobiil, tahvelarvuti jne või mitte. enne saidi avaldamist päris serveris. Laraveli teenindaja muudab selle ülesande kasutamise lihtsamaks aktsia käsk. Selle teenindusfunktsiooni abil saab saiti veebis hõlpsalt testida. Laraveli erinevate teeninduskäskude installimise ja kasutamise viisi on selgitatud selles artiklis, et aidata Laraveli kasutajatel oma Lavareli saite hõlpsalt testida.

Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...