En lokal utvecklingsmiljö gör att du kan använda din egen maskin för att köra din webbplats, istället för att använda en som tillhandahålls av a webbhotell företag. Du kan anpassa inställningen utan att oroa dig för att det kommer att påverka din levande webbplats, samt göra och testa webbplatsutveckling innan du laddar upp din webbplats. Att ta bort risk när man bygger något gör utvecklingsprocessen mycket mindre stressande.
En annan fördel med att arbeta lokalt är att du inte behöver anslutas till Internet. Om du har långsam wifi, som att arbeta i trädgården eller reser, är det inte nödvändigt att söka efter en WiFi-signal hela tiden.
Den tid som spenderades till en staging-webbplats och väntar på att din webbplats ska uppdatera verkligen lägger upp en dag med utveckling. En lokal miljö låter dig fokusera på kod och de roliga bitarna på byggnadswebbplatser.
Denna handledning förutsätter att du är på en Mac, och handledningen för att komma igång med Betjänad fokuserar på detta. För ett PC-alternativ, försök Hemman .
En grundläggande kunskap om terminal är bra, även om du borde kunna följa med, eftersom kommandona är alla ganska enkla. De är främst för att få de förutsättningskomponenter installerade och löpande.
Efter att ha avslutat den här handledningen har du konfigurerat PHP, Homebrew och Composer på din maskin, installerad Valet och lärt dig hur du ställer in lokala webbplatser.
Ladda ner filerna för denna handledning.
Första steget här är att installera homebrew. Skriv följande kommando i din terminal.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Därefter måste vi installera / uppgradera till php7, så kolla med PHP -V. Om du behöver installera kan du skriva:
brew install homebrew/php/php70
Om du startar om ditt terminalfönster nu och skriv PHP -v Återigen ska det visa V7 installerat.
Du måste ladda ner kompositören och lägg den i en katalog som är en del av din väg.
PHP -R "COPY ('https://getcomposer.org/installer', 'Composer-Setup.php');"
php -r "om (hash_file ( 'SHA384', 'kompositör-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') {echo 'installatörs verifierade';} else {echo 'installatörs korrupt'; unlink ( 'kompositör-setup. php ');} echo php_eol; "
PHP Composer-Setup.php
PHP -R "Unlink (" Composer-Setup.php ");"
Flytta nu kompositören till en katalog inom din väg. När du är klar kan du kontrollera din åtkomst till den genom att skriva kompositör-v .
MV Composer.phar / Usr / Lokal / Bin / Kompositör
Om du skriver Echo $-vägen , du kommer att se vad den innehåller. Om det inte gör det, skriv sedan följande för att lägga till det.
Exportväg = $ Path: ~ / .composer / leverantör / bin
Nu har vi de installerade bitarna, vi kan fortsätta med att installera betjänt. Först. Låt oss kontrollera ingenting använder port 80. Skriv följande, och om det inte returnerar ingenting, är vi bra att gå.
Netstat -an | grep "\ .80" | Greppa lyssna
Vi använder kompositör för att installera betjäntpaketet för oss, och då kan vi springa Betjänad installation .
ComposerGlobal kräver laravel / betjänt
Betjänad installation
Skapa en katalog för dina utvecklingsplatser och berätta för att betjäna dem. Observera att mappar inuti detta kan nås som underdomäner.
# Flytta till dina projektkatalog
CD ~ / Projekt / Betjänad /
Betjänad park
På ett liknande sätt att parkera, om du inte längre vill ha en mapp att servera via betjänt, använd bara det glömma kommandot inifrån i katalogen.
med utrymmen //
Betjänad Glöm
Du kan också länka till kataloger. Detta gör att du kan välja det namn du använder.
CD ~ / Projekt / Betjänad / Delprojekt /
# Länk underprojektkatalogen för att göra den tillgänglig vid hyperlänk "http://subproject.dev" \ hhttp: //subproject.dev
Betjänad länk delprojekt
Du kan dela din lokala DEV-URL till omvärlden. I katalogen av ditt projekt, skriv betervantel Och det kommer att skapa en webbadress du kan använda.
Du måste installera din databas med val - för WordPress, vi kan fortsätta och installera MySQL.
Brew Install MySQL
Med en databasuppsättning är ett verktyg för att importera och exportera data användbart, eftersom vi inte har phpmyadmin eller liknande med betjänt som det är så lätt.
Vi använder Sequel Pro, eftersom det erbjuder ett enkelt gränssnitt. Du kan Ladda ner det här .
Använda standardinställningarna från MySQL, lägg till följande uppgifter och testa din anslutning.
Värd: 127.0.0.1
Användarnamn: Root
Lösenord: (lämna tomt)
Med allt som nu är på plats, skapa en WordPress-webbplats. Skapa en ny mapp i din Valet-katalog och installera Wordpress-kärnan.
I Sequel Pro skapar du en ny databas med samma namn som den mapp du skapade. Uppdatera wp-config fil som passar.
Nu om du öppnar din webbläsare och navigerar till (din mapp) .Test Du bör se WordPress Install-skärmen. Följ detta igenom som vanligt.
Betjänad är inte bara för att köra WordPress Installs On, det skapades faktiskt ursprungligen för Laravel Development. Oavsett om du bygger något skräddarsydd i PHP eller använder en ram, kan du enkelt skapa en ny webbplats genom att skapa en ny katalog för den i din rotmapp.
Bli med oss den 26 september för Generera CSS , en skräddarsydd konferens för webbdesigners till dig av Creative Bloq, Net och Web Designer. Spara 50 kr med en tidig fågelbiljett när du bokar före den 15 augusti 2019.
Den här artikeln publicerades ursprungligen i utgåva 287 av kreativ webbdesignmagasin Webbdesigner . Köp utgåva 287 här eller Prenumerera på webbdesigner här .
Relaterade artiklar:
Enighet är en av världens mest populära spelmotorer, ansvarig för att driva hundratusentals spel runt om i världen på över..
På denna Geisha-illustration ville jag fånga en grungy, mörk, urban vibe, laced med eleganta traditionella japanska element. J..
Sida 1 av 2: Sida 1 Sida 1 Sida 2 Den huvudsakliga uppgiften för e..
Layout för webben har alltid varit begränsad, det har verkligen aldrig varit något som verkligen är dedikerat till att göra ..
CSS-nätet är perfekt för att skapa tvåaxiga layouter av rader och kolumner. Syntaxen är enkel och gör sidlayout en bris. La..
Webgl , som är allmänt stödd på alla moderna webbläsare, gör att du kan arbeta med hårdvaruaccelerat 3D-grafik..
Belysning är grundläggande i någon 3d konst Projekt du arbetar på. På den mest grundläggande nivån är det ..
Konst handlar inte bara om att skapa, det handlar också om att dela. När du har gjort ett vackert arbete är du stolt över, det är bara naturligt att du vill att andra ska se det också. ..