Címkék: #composer #git #Laravel #node.js #npm #PHP #Web #Windows
A fejlesztéseket egy Windows 10 operációs rendszeren fogom bemutatni. Lehet persze használni mindehhez Linux vagy MacOS alapú gépet is, mivel minden szoftver, amit alkalmazni fogunk platformfüggetlen és ingyenes. Az imént említett "szentháromság" elemeit nagyon egyszerűen meg tudjuk szerezni, ha például telepítünk egy jól bevált szoftvercsomagot, mint például a XAMPP (https://www.apachefriends.org/download.html) vagy a WampServer (https://www.wampserver.com/en/)... ezek tartalmazzák a fejlesztéshez szükséges szerver oldali támogatást biztosító dolgokat. Arra figyeljünk, hogy ezekből van 32 bites (x86) és 64 bites (x64) verzió is, úgyhogy az operációs rendszerünknek megfelelő típusút érdemes választani.
Nézzük meg a további szoftveres igényeket:
Ha sikeresek voltak a telepítések, akkor a Windows 10 esetén már nem is feltétlenül van szükség újraindításra, hanem anélkül fogja érzékelni, hogy a szoftverek működnek, meghívhatók és futtathatók. Ezeket a következő parancsokkal tudjuk megtenni a parancssorban (többféle módon előhívható, talán a legegyszerűbb, ha a Start menüben beírjuk: cmd és ENTER) vagy terminal-ban (VSCode-ban fenn a menüsorban Terminal menüben --> New terminal):
Ha minden rendben van, akkor hasonló eredményt kell látnunk: (vagyis az egyes alkalmazások verziószámait kapjuk vissza)
Ha mégis olyan hibaüzenetet kapnánk arról, hogy valamelyik parancsot nem ismeri fel a Windows, akkor ezt is orvosolhatjuk (vagy még mielőtt továbblépnénk itt, talán egy egyszerű újraindítás is segíthet...). A Windows-ban a futtatható állományok útvonala elméletileg bekerül az úgynevezett Környezeti Változók vagy angolul Environment Variables (rendszerszintű vagy felhasználói szintű) PATH elemei közé. Legegyszerűbben a Start menüvel hívható ez elő az angol vagy magyar név beírásával.
Majd a PATH változó szerkesztése a rendszerszintű vagy a felhasználói szintű listában:
A szükséges alkalmazások futtatható állománya ezekben a mappákban található meg, így elvileg bárhonnan a gépünkről futtatható egy parancssor vagy terminal segítségével. Ha valamelyik innen hiányozna, akkor hozzunk létre ide újat és tallózzuk be azt a mappát, ahol a futtatható .exe kiterjesztésű állomány van benne. Utána már biztosan menniük kell a fenti verziószámot lekérő parancsoknak.
Remélhetőleg a saját gépén fejleszt majd mindenki, úgyhogy élek azzal a feltételezéssel, hogy rendszergazdák vagyunk alapértelmezetten. Ha ez így van, akkor a későbbiekben több (jogosultsági hiányosságból adódó) problémát sikeresen elkerülhetünk.
Most már csak néhány lépésre vagyunk attól, hogy megkezdhessük a Laravel fejlesztést, úgyhogy folytassuk is a munkát...
Megjegyzés: a későbbiekben fogunk még kiegészítő alkalmazásokat telepíteni, de azokra majd akkor részletesen kitérünk, mint például ha majd Docker-ben (konténer segítségével akarjuk futtatni az alkalmazásunkat).