Slik setter du opp flere bærbare XAMPP-webservere på en enkelt USB-stasjon

Slik setter du opp flere bærbare XAMPP-webservere på en enkelt USB-stasjon / Wordpress og webutvikling

For en stund har jeg forsøkt å utvikle en veldig rask og enkel måte å lage en virtuell webserver (i utgangspunktet en lokal webserver) på min bærbare harddisk. Ikke bare en skjønt. Jeg ville ha muligheten til å sette opp flere webservere som jeg bare kunne konfigurere som min localhost-webserver med et enkelt klikk.

For de av dere som har fulgt sammen med mine nyere artikler, gjorde jeg dette med Server2Go Hvordan lage en bærbar testwebserver med Server2Go Slik lager du en bærbar testwebserver med Server2Go Les mer. Mange av dere likte den tilnærmingen. Det ene problemet med Server2Go synes å være at det virkelig er ment å bli brukt som en ren webserver testbase hver gang du starter den. Når du lukker serveren, beholder den ikke riktig innstillingene godt.

Det var flere lesere som foreslo Xampp som den beste løsningen for dette. Xampp er en favoritt favoritt. Aibek oppført det i sin kompilering av 100 beste bærbare apps 100 Bærbare Apps for din USB-stick for Windows og MacOS 100 Bærbare Apps for USB-stikk for Windows og MacOS Bærbare apper lar deg ta favorittprogramvaren din hvor som helst via en flash-stasjon eller skytholder. Her er 100 av dem for å dekke alle dine behov, fra spill til bildeditorer. Les mer og Dave skissert hvordan du setter en Xampp-server Slik installerer du en Windows Web Server på din PC med XAMPP Slik installerer du en Windows Web Server på din PC med XAMPP Les mer på din PC. Selvfølgelig med XAMPP, må du installere den på rotstasjonen - slik at en bærbar stasjon blir din webserver. Med denne tilnærmingen bestemte jeg meg for å se om “subst” DOS-kommandoen kan løse det problemet - og sikkert nok gjorde det!

Installere flere XAMPP-webservere

Det første du vil ønske å gjøre, er å angi en bestemt mappe på den bærbare harddisken din (eller en bærbar USB-stasjon, hvis den er stor nok) til å holde hele nettstedet ditt. I mitt tilfelle opprettet jeg en rotkatalog kalt “TopSecretWriters”.

Alt du trenger å gjøre er å fortelle Windows at katalogen på den bærbare harddisken din er en rotkatalog, ved hjelp av SUBST-kommandoen. I mitt tilfelle skrev jeg på DOS kommandoskjermen, “subst X: H: \ TopSecretWriters“.

Dette gir root-stasjon X: direkte henvis til TopSecretWriters-katalogen på den bærbare stasjonen. Du må legge merke til dette, for når som helst du vil kjøre webserveren din i fremtiden, må du skrive denne kommandoen, ellers vil Xampp-installasjonen ikke fungere.

Last ned bare en kopi av Xampp ZIP-arkivet (ikke Windows-installatøren), og hent Xampp-mappen til den nye katalogen du har opprettet.

Gå inn i Xampp-mappen og dobbeltklikk på “setup_xampp.bat” fil.

Deretter løp “XAMPP-control.exe” og du ser følgende skjermbilde:

Velg både Apache og MySQL-tjenesten, og installer (trykk på start) begge. Når de er vellykket installert og “løping”, åpne en nettleser og gå til “http: // localhost /”. Når du gjør det, vil du se Xampp-introduksjonsskjermbildet. Klikk på “Status“, Det skal vise de fleste komponenter som aktivert.

Installere en full sikkerhetskopiering av et WordPress-nettsted

På dette tidspunktet er du ferdig med å sette opp en Xampp webserver. Bare kopier nettstedet ditt til HTDOCS-mappen, og nettstedet ditt kommer opp når du går til “http: // localhost /“.

Siden de fleste liker å ha et lokalt speil på sin WordPress-blogg eller -side, skal jeg også vise hvordan du installerer en full, lokal forekomst av nettstedet ditt. Du trenger bare bloggens MySQL-database, brukernavn og passord. Start phpMyAdmin på din lokale Xampp-installasjon ved å gå til “http: // localhost / phpmyadmin /“. Skriv inn navnet på databasen din i “opprett ny database” feltet og trykk “Skape“.

Ikke glem å klikke på “privilegier” og legg til en ny bruker med brukernavnet og passordet til ditt eget nettsteds database, og kontroller at verten er “Lokal vert“.

Last ned og hent en kopi av WordPress som samsvarer med WordPress-versjonen av nettstedet ditt. Sett opp din lokale wp-config.php fil med riktig database, brukernavn og passord, og kjør “http: //localhost/wp-admin/install.php“. Til slutt kopierer du hele wp-innholdsmappen fra din faktiske WordPress-webside til wp-innholdmappen i din lokale webserver WordPress install.

Alt du trenger å gjøre nå, er å eksportere nettstedets MySQL-database til din lokale, og du er ferdig - komplett med alle innlegg, kommentarer og alt annet. For å gjøre dette, bare gå til CpanelX kontrollpanelet, klikk på “sikkerhetskopier” og velg databasen for bloggen din.

Det lagrer hele databasen som en .GZ zip-fil. Lagre denne filen som en sikkerhetskopi. Gå nå tilbake til MyPhpAdmin på din lokale webserver, velg databasen din, og klikk deretter på “Importere” knapp. På dette skjermbildet er alt du trenger å gjøre ved å klikke på Browse-knappen og velge .gz-filen du nettopp lastet ned.

Dette vil importere hele databasen din. Gå til “http: // localhost /” og du får se en perfekt speilreplikat av ditt live-nettsted! Nå kan du tilpasse temaet ditt, nye annonser eller på annen måte leke med den lokale versjonen av nettstedet ditt før du bestemmer deg for å flytte endringene til ditt nettsted.

Når du vil sette alt dette opp på en annen nettside, starter du helt på begynnelsen av denne artikkelen på nytt, opprett en ny katalog på roten til den bærbare stasjonen for denne andre nettsiden, og når du gjør SUBST-kommandoen, velg en annen stasjonsbokstav.

Alle de påfølgende trinnene er for å sette opp din egen lokale webserver. For å starte en bestemt lokal webserver, må du bare gå til den katalogen og starte “xampp_start.exe” filen i den katalogen. “xampp_stop.exe” Vil stoppe den lokale webserveren. Dette oppsettet vil fungere perfekt så lenge du aldri prøver å starte to på en gang - du kan bare ha en localhost webserver om gangen!

Gi dette oppsettet et forsøk og gi oss beskjed om hvordan det virket for deg? Har du behov for å kjøre flere lokale webservere samtidig? Gjør denne løsningen det? Del dine erfaringer og flere tips i kommentarfeltet nedenfor.

Utforsk mer om: Bærbar App, USB, USB-stasjon, Web Server.