Met een lokale ontwikkelingsomgeving kunt u uw eigen machine gebruiken om uw website uit te voeren, in plaats van een door een web hosting bedrijf. U kunt de installatie aanpassen zonder u zorgen te maken dat het uw live-site zal beïnvloeden, evenals de ontwikkeling en test-site-ontwikkeling voordat u uw site uploadt. Het risico nemen bij het bouwen van iets, maakt het ontwikkelingsproces veel minder stressvol.
Een ander voordeel van lokaal werken is dat u niet op internet hoeft te zijn. Als je langzame wifi hebt, graag in de tuin werkt of reist, is het niet nodig om de hele tijd naar een WiFi-signaal te zoeken.
De tijd besteed aan FTPING voor een staging-site en wachtend op uw site om te vernieuwen, voegt u echt bij een dag van ontwikkeling. Een lokale omgeving laat u zich concentreren op code en de leuke bits van het bouwen van websites.
Deze tutorial gaat ervan uit dat je op een Mac bent, en de tutorial om aan de slag met Valet richt zich hierop. Voor een pc-alternatief, probeer Homestead
Een basiskennis van terminal is goed, hoewel je zou moeten kunnen volgen, omdat de opdrachten allemaal redelijk eenvoudig zijn. Ze zijn voornamelijk om de vereiste componenten die worden geïnstalleerd en uitgevoerd.
Na het voltooien van deze tutorial, hebt u PHP, Homebrew en Componist op uw machine ingesteld, geïnstalleerd valet en geleerd hoe u lokale sites kunt opzetten.
Download de bestanden voor deze tutorial.
Eerste stap hier is om Homebrew te installeren. Typ de volgende opdracht in uw terminal.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Vervolgens moeten we installeren / upgraden naar PHP7, dus controleer het met behulp van PHP-V. Als u moet installeren, kunt u typen:
brew install homebrew/php/php70
Als u nu uw terminalvenster opnieuw opstart en PHP typt -V Nogmaals, het zou v7 moeten worden geïnstalleerd.
U moet componist downloaden en vervolgens in een map plaatsen die deel uitmaakt van uw pad.
PHP -R "Kopiëren ('https://getcomposer.org/installer', 'Composer-Setup.php');"
php -r "if (hash_file ( 'SHA384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') {echo 'Installer geverifieerd';} else {echo 'Installer corrupt'; unlink ( 'composer-setup. PHP ');} echo php_eol; "
PHP Composer-Setup.php
PHP -R "ontkoppelen ('Composer-Setup.php');"
Verplaats nu componist naar een directory op uw pad. Eenmaal gedaan, kunt u uw toegang controleren door te typen componist-v
MV Composer.Phar / USR / LOKALE / BIN / COMPOSER
Als u typt echo $ pad , je zult zien wat het bevat. Als dit niet het geval is, typt u het volgende om deze toe te voegen.
Exporteerpad = $ pad: ~ / .composer / leverancier / bak
Nu hebben we de stukken geïnstalleerd, we kunnen doorgaan met het installeren van valet. Eerste. Laten we kijken Niets gebruikt poort 80. Typ het volgende en als het niets terugkomt, zijn we goed om te gaan.
Netstat -an | grep "\ .80" | grep luistert
We gebruiken componist om het valet-pakket voor ons te installeren, en dan kunnen we rennen valet installatie
Composerglobal vereist Laravel / Valet
valet install
Maak een map voor uw ontwikkelingssites en vertel de valet om ze te dienen. Merk op dat mappen binnen dit kunnen worden toegankelijk als subdomeinen.
# Ga naar uw projecten Directory
CD ~ / Projecten / Valet /
Valet Park
Op een vergelijkbare manier om te parkeren, als u niet langer een map wilt om via Valet te dienen, gebruik dan gewoon de opdracht Vergeet vanuit de map.
Met spaties //
Valet vergeet
U kunt ook koppelen aan directory's. Hiermee kunt u de naam die u gebruikt kiest.
CD ~ / projecten / valet / subproject /
# Link de subproject Directory om het toegankelijk te maken bij Hyperlink "http://subproject.dev" \ HHTTP: //SUBPROJECT.DEV
valet link subproject
U kunt uw lokale dev-URL delen met de buitenwereld. Typ in de map van uw project valet share En het zal een URL maken die u kunt gebruiken.
U moet uw database van keuze installeren - voor WordPress kunnen we doorgaan en MySQL installeren.
BREW INSTALLEREN MYSQL
Met een ingestelde database is een hulpmiddel voor import en exportgegevens nuttig, omdat we geen phpmyadmin of vergelijkbaar met valet hebben, omdat het zo licht is.
We gebruiken Volgorde Pro, omdat het een eenvoudige interface biedt. Jij kan download het hier
Gebruik de standaardinstellingen van MySQL, voeg de volgende gegevens toe en test uw verbinding.
Host: 127.0.0.1
Gebruikersnaam: root
Wachtwoord: (blijf leeg)
Met alles nu op zijn plaats, zet u een WordPress-site in. Maak een nieuwe map in uw valetmap en installeer de WordPress-kern.
Maak in Sequel Pro een nieuwe database met dezelfde naam als de map die u hebt gemaakt. Update de wp-config bestand om bij te passen.
Nu als u uw browser opent, en navigeert naar (uw map) .test U zou het scherm WordPress-installatie moeten zien. Volg dit door normaal.
Valet is niet alleen voor het uitvoeren van WordPress Installaties op, het is eigenlijk oorspronkelijk gemaakt voor Laravel-ontwikkeling. Of u nu iets op maat brengt in PHP of met behulp van een raamwerk, u kunt eenvoudig een nieuwe site maken door er een nieuwe map voor te maken in uw rootmap.
Doe mee op 26 september voor Genereer CSS , een op maat gemaakte conferentie voor webontwerpers die u door Creative Bloq, Net en Web Designer heeft gebracht. Bespaar £ 50 met een vroege vogelticket wanneer u vóór 15 augustus 2019 boekt.
Dit artikel is oorspronkelijk gepubliceerd in kwestie 287 van Creative Web Design Magazine Webdesigner Koop hier nummer 287 of Abonneer u hier op Web Designer
Gerelateerde artikelen:
(Afbeelding Credit: Apple) De iCloud-service van Apple is een van de Beste cloud-opslag Producten rond..
Dubbel zien? Deze afbeelding is omgedraaid en gemengd met het origineel (Beeldkrediet: toekomst) Deze tut..
In deze tutorial zullen we een aantal basisprincipes overgaan die het idee van grote schaal in je eigen stukken zullen communiceren. Ik gebruik potloden en oliën voor deze tutorial, maar je ..
Pagina 1 van 2: Hoe een app-pictogram in Illustrator te maken: Stappen 01-11 Hoe een app-pictogram in Illustrator te maken: Stappen 01-..
Er is een ongegronde mystiek rond olieverfschilderij die enkele artiesten heeft uitgeschakeld om ze te verkennen. Als u het recht..
Of het nu gaat om een aanmeldingsstroom of een multi-view-stappen, formulieren zijn een van de belangrijkste componenten va..
Het krijgen van de juiste naam voor uw bureau is niet eenvoudig; Veel mensen vallen in de val om hun bedrijf zoiets te bellen als..
Het afgelopen jaar is een game-wisselaar voor de videogamesindustrie en voor Amerikaanse kunstenaars geluk hebben genoeg om de ko..