Annons

ställa in din egen webbserverUnder en tid har jag försökt utveckla ett mycket snabbt och enkelt sätt att skapa en virtuell webbserver (i princip en lokal webbserver) på min bärbara hårddisk. Men inte bara en. Jag ville ha möjlighet att ställa in flera webbservrar som jag bara kunde konfigurera som min localhost webbserver med ett klick på en knapp.

För er av er som har följt tillsammans med mina senaste artiklar gjorde jag detta med Server2Go Hur man gör en bärbar testwebserver med Server2Go Läs mer . Många av er gillade den metoden. Det enda problemet med Server2Go verkar vara att det verkligen är avsett att användas som en ren webbserver testbasis varje gång du startar den. När du stänger av servern behåller den inte riktigt inställningarna.

Det fanns ett antal läsare som föreslog Xampp som den bästa lösningen för detta. Xampp är en länge favorit. Aibek listade det i sin sammanställning av 100 bästa bärbara appar 100 bärbara appar för din USB-stick för Windows och macOSMed bärbara appar kan du ta med dig din favoritprogramvara vart som helst via en flash-enhet eller molnlagring. Här är 100 av dem för att täcka alla dina behov, från spel till bildredigerare.

instagram viewer
Läs mer och Dave beskrev hur man ställer in en Xampp-server Hur du installerar en Windows webbserver på din dator med XAMPP Läs mer upp på din PC. Naturligtvis med XAMPP måste du installera den på rotenheten - så en bärbar enhet blir din webbserver. Med det här tillvägagångssättet bestämde jag mig för att se om "subst" DOS-kommandot skulle kunna lösa det problemet - och säkert nog gjorde det!

Installera flera XAMPP-webbserver

Det första du vill göra är att utse en specifik mapp på din bärbara hårddisk (eller bärbar USB-enhet, om den är tillräckligt stor) för att hålla hela webbplatsen. I mitt fall skapade jag en rotkatalog som heter "TopSecretWriters".

ställa in din egen webbserver

Allt du behöver göra nästa är att berätta för Windows att katalogen på din bärbara hårddisk är en rotkatalog med SUBST-kommandot. I mitt fall skrev jag på DOS-kommandoskärmen, "subst. X: H: \ TopSecretWriters“.

webbserverprogramvara

Detta gör att rotenhet X: direkt hänvisa till TopSecretWriters-katalogen på din bärbara enhet. Du måste notera detta, eftersom varje gång du vill köra din webbserver i framtiden måste du skriva det här kommandot, annars kommer Xampp-installationen inte att fungera.

Ladda ner bara en kopia av Xampp ZIP-arkivet (inte Windows-installationsprogrammet) och extrahera Xampp-mappen till den nya katalogen du har skapat.

webbserverprogramvara

Gå till Xampp-mappen och dubbelklicka på “setup_xampp.bat”Fil.

webbserverprogramvara

Kör sedan "xampp-control.exe”Och du kommer att se följande skärm:

webbhotell server

Välj både Apache och MySql-tjänsten och installera (tryck på start) båda. När de väl har installerats och "körs", öppnar du en webbläsare och går till " http://localhost/”. När du gör det ser du introduktionsskärmen för Xampp. Klicka på "Status”, Det bör visa de flesta komponenter som aktiverade.

webbhotell server

Installera en fullständig säkerhetskopia av en WordPress-webbplats

Just nu är du klar med att konfigurera Xampp-webbservern. Kopiera bara din webbplats till HTDOCS-mappen så kommer din webbplats att visas när du går till “http://localhost/“.

Eftersom de flesta gillar att ha en lokal spegel på sin WordPress-blogg eller webbplats kommer jag också att visa hur man installerar en fullständig, lokal instans av din webbplats. Du behöver bara din bloggs MySQL-databas, användarnamn och lösenord. Starta phpMyAdmin på din lokala Xampp-installation genom att gå till “http://localhost/phpmyadmin/“. Skriv namnet på din databas i "skapa ny databas”-Fältet och tryck“Skapa“.

webbhotell server

Glöm inte att klicka på "privilegier"Och lägg till en ny användare med användarnamn och lösenord för din egen webbplats databas, och se till att värden är"Lokal värd“.

Ladda ner och extrahera en kopia av Wordpress som matchar WordPress-versionen av din webbplats. Ställ in din lokala wp-config.php fil med rätt databas, användarnamn och lösenord och kör "http://localhost/wp-admin/install.php“. Slutligen kopierar du hela wp-innehållsmappen från din verkliga WordPress-webbplats till wp-innehållsmappen på din lokala webbserver WordPress-installation.

Så här ställer du in flera bärbara XAMPP-webbserver på en enda USB-enhet xampp8

Allt du behöver göra är att exportera din webbplats MySQL-databas till din lokala, och du är klar - komplett med alla inlägg, kommentarer och allt annat. För att göra detta, gå bara till din CpanelX-kontrollpanel, klicka på "Säkerhetskopior”Och välj databasen för din blogg.

Så här ställer du in flera bärbara XAMPP-webbserver på en enda USB-enhet xampp9

Det kommer att spara hela databasen som en .GZ zip-fil. Spara den här filen som en säkerhetskopia. Gå nu tillbaka till MyPhpAdmin på din lokala webbserver, välj din databas och klicka sedan på "Importera" knapp. På den här skärmen behöver du bara klicka på knappen Bläddra och välja den .gz-fil som du just har laddat ner.

ställa in din egen webbserver

Detta kommer att importera hela databasen. Gå till "http://localhost/”Och du kommer att se en perfekt spegelreplik av din live-webbplats! Nu kan du finjustera ditt tema, nya annonser eller på annat sätt spela med den lokala versionen av din webbplats innan du bestämmer dig för att flytta ändringarna till din live-webbplats.

När du vill ställa in allt detta för en annan webbplats börjar du bara i början av den här artikeln igen, skapa en ny katalogen på roten till din bärbara enhet för den här andra webbplatsen, och när du gör SUBST-kommandot, välj en annan enhet brev.

Alla följande steg är för att ställa in din egen lokala webbserver. För att starta en viss lokal webbserver måste du bara gå till den katalogen och starta "xampp_start.exe”-Fil i den katalogen. “xampp_stop.exe”Kommer att stoppa den lokala webbservern. Denna inställning fungerar perfekt så länge du aldrig försöker starta två på en gång - du kan bara ha en localhost webbserver åt gången!

Testa denna installation och låt oss veta hur det fungerade för dig? Har du ett behov av att köra flera lokala webbserver samtidigt? Får den här lösningen att fungera? Dela dina erfarenheter och ytterligare tips i kommentarerna nedan.

Ryan har en kandidatexamen i elektroteknik. Han har arbetat 13 år inom automationsteknik, 5 år inom IT och är nu en applikationsingenjör. Han var tidigare chefredaktör för MakeUseOf och talade vid nationella konferenser om datavisualisering och har varit med på nationell TV och radio.