Databaser och verktyg för den oberoende WordPress-utvecklaren
Det sista inlägget i den här serien var visserligen ganska långt. Det kommer dock inte att vara hur den övergripande serien av inläggsartiklar kommer att gå.
Att förbereda en utvecklingsmiljö är utan tvekan ett av de största stegen som krävs, därför måste du ha en lång, detaljerad guide för hur man gör det.
Kom ihåg att WordPress är en databasstödd PHP-baserad webbapplikation.
Allt detta är en jargong för att i princip säga att det är en applikation som primärt är skriven i PHP som behöver en databas för att lagra sin information.
Från och med förra inlägget har vi webbservern och PHP installerat och konfigurerat, men vi saknar fortfarande databasen. Lyckligtvis lade det sista inlägget grunden för vad vi behöver för att få databasen installerad, konfigurerad och redo för en lokal WordPress-installation.
Förutom att täcka hur man gör det, men jag kommer också att beskriva verktyg som jag tycker är oerhört användbara när det gäller att arbeta med databaser på din lokala dator.
Kom dock ihåg att denna artikelserie inte är avsedd att vara teoretisk, utan praktisk. Dessutom är det menat att få dig från att ha ingenting till att ha allt du behöver för att bygga högkvalitativa, WordPress-baserade produkter på så kort tid som möjligt.
Det råkar vara så att mycket av denna tid går åt till att få den lokala utvecklingsmiljön i ordning.
Med det sagt, låt oss fortsätta och fokusera på vad som krävs för att få databasen inställd och med hur vi kan interagera med databasservern för att börja skapa det vi behöver för vår lokala WordPress-installation.
Databaser och verktyg
Det finns en mängd olika databasservrar som är tillgängliga på marknaden idag, men vi kommer att använda MySQL. Det är utan tvekan den mest använda, och det stöds väl via både Homebrew och Betjänad som var och en diskuterades i det tidigare inlägget.
Så, som utlovat, kommer den här artikeln att bli betydligt kortare än den föregående. Det betyder dock inte att det inte finns något väsentligt innehåll att täcka. Enkelt uttryckt kommer vi att sträva efter att göra det på ett mycket mer kortfattat sätt.
Så den här artikeln kräver två steg:
- Installerar MySQL
- Databas och verktyg för att arbeta med databasservern
- Loggar in i databasen
Med det sagt, låt oss börja.
1 Installera MySQL
Det finns en mängd olika sätt att definiera en databasserver, men låt oss för den här artikeln definiera den som Wikipedia gör :
En databasserver är en server som innehåller en databasapplikation som tillhandahåller databastjänster till andra datorprogram
Det är enkelt, okomplicerat och vettigt, eller hur? MySQL är en databasserver som är populär inte bara bland oberoende utvecklare utan även stora organisationer. Det stöds också brett över en mängd olika webbvärdar, vilket är viktigt särskilt när man utvecklar produkter på WordPress.
Lyckligtvis, eftersom vi har vidtagit åtgärder för att installera Homebrew och Betjänad, är det ganska enkelt att installera MySQL. Du måste använda din terminal för att göra detta. När den är öppen kör du följande kommando:
När det är klart kan du köra det här kommandot:
Och du borde se något sånt här:
Det är allt! MySQL är installerat och redo för dig att skapa den nödvändiga databasen för ditt WordPress-projekt.
Och för att vara tydlig: Det är värt att notera att en databasserver innehåller databaser och databaser innehåller tabeller. Vi kommer att prata mer om detta i ett framtida inlägg, men kom ihåg att du fortsätter att gå vidare med resten av detta innehåll.
2 Installera Sequel Pro (med ett ord om PhpMyAdmin)
Innan vi pratar om de olika verktyg som finns tillgängliga för att bläddra i din databas är det viktigt att definiera vad ett databasgränssnitt är. Det finns några långa definitioner (i det här fallet har Wikipedia en av dem som jag fortfarande uppmanar dig att läsa ), men syftet med denna artikel (och framtida artiklar) lämnar vi det här:
Ett databasgränssnitt är en mjukvara som låter oss visuellt se och manipulera data antingen genom direkta frågor eller genom funktioner i gränssnittet.
Med andra ord, det är ett program som låter oss göra allt vi kan göra från terminalen men på ett mycket mer elegant sätt.
Baserat på titeln på det här avsnittet är det uppenbart att jag är ett fan av Sequel Pro.
Jag har använt det i flera år, och eftersom det är en inbyggd macOS-applikation (mot en sådan i en webbläsare), tycker jag att hastigheten, användargränssnittet och användarvänligheten är i toppklass.
Om du letar efter något som är plattformsoberoende och som körs inom ramen för en webbläsare rekommenderar jag också PhpMyAdmin. Det har funnits väldigt länge, så det är beprövat och det är tillgängligt på många värdar.
För att installera det krävs dock att du läser igenom anteckningarna om hur du installerar det på din lokala dator och det ligger utanför omfattningen av vad den här artikelserien vill uppnå.
3 Logga in i databasen
När du väl har installerat produkten är det ganska enkelt att logga in på den, särskilt i en betjänad-baserad installation. Inloggningsuppgifterna är:
- Värd: 127.0.0.1
- Användarnamn: root
- Lösenord: [tom]
- Databas: [valfritt]
- Port: 3306 (eller standard)
Du behöver inte oroa dig för något fint som uttag eller SSH eller något liknande. En standardanslutning är allt du behöver (oavsett vilket verktyg du använder):
Och med det kommer du att kunna komma åt alla databaser på ditt system. Om det här är din första intåg i databaser, kommer du inte att ha några databaser att välja mellan.
Om du av någon anledning redan har andra databaser igång på ditt system (särskilt om du tidigare har installerat WordPress), så kommer du att se dem här.
Men det ska vi prata mer om i ett framtida inlägg.
Och nu installerar WordPress
Därefter är det dags att installera WordPress. Det är extremt enkelt, så om du har kommit så långt, skulle jag med tillförsikt konstatera att den tuffaste delen är över.
Slutligen är detta, naturligtvis, den sista mjukvaran som krävs för att du ska komma igång med att utveckla saker ovanpå WordPress (din IDE och verktyg står inte emot).


