Konfigurera en lättvikts Windows webbserver snabbt med enhetlig server
Med en besatthet med alla webbaserade “saker”, det borde inte bli någon överraskning att jag är besatt av lätta, men ändå mycket funktionella Windows webbservrar.
Inte för länge sedan täckte jag XAMPP Så här ställer du upp flera portabla XAMPP-webbservrar på en enda USB-enhet Så här ställer du upp flera portabla XAMPP-webbservrar på en enda USB-enhet Under en tid har jag försökt utveckla en mycket snabb och enkelt sätt att skapa en virtuell webbserver (i princip en lokal webbserver) på min bärbara hårddisk. Inte bara en men ... Läs mer för det mesta eftersom jag letade efter en portabel webbserver som jag kunde använda för att utveckla och testa förändringar för utformningen av min blogg. Jag kom över XAMPP efter att ha läst Daves artikel Hur man installerar en Windows-webbserver på din dator med XAMPP Så här installerar du en Windows-webbserver på din dator med XAMPP Läs mer om hur du installerar en dator på en dator. Eftersom bloggen har utvecklat en rättvis trafiknivå, är det sista jag vill göra röra med designen, oavsiktligt ta platsen ner och skada sedan webbplatsens rykte.
XAMPP har för det mesta tjänat mig bra, men jag är alltid ute efter en konkurrenttjänst som gör allt XAMPP gör ännu bättre. Jag är glad att säga att jag har upptäckt ännu en lätt webbserverapplikation som passar den fakturan - heter Uniform Server.
Köra den enhetliga webbservern
Innan jag hoppas på att berätta om Uniform Server-programvaran, borde jag förklara varför jag inte bara slutade titta när jag hittade XAMPP.
Anledningen är att medan det installerades en PHP / MySQL-baserad webbserver som kunde spegla min blogg bra - ställa in den, var konfigurationen och underhållen inte lika strömlinjeformad som jag skulle ha velat. Medan det kommer med Admin PHP-appen för att konfigurera MySQL, är det inte så lätt att konfigurera PHP-installationen om du vill.
Uniform Server, å andra sidan, gör allt XAMPP, plus det ger dig mycket lättare tillgång till konfigurera och anpassa inställningar som du tycker är lämplig. Det låter dig också aktivera Perl-skript om du vill.
För att skapa Uniform Server, ladda bara ZIP-filen och placera den på USB-enheten eller PC-katalogen där du vill lagra dina webbserverfiler. I den rotmappen hittar du Start_as_program.exe och Start_as_service.exe. När programmet körs startas serverns konfigurationsapp.
Det kommer också att uppmana dig att omedelbart ändra ditt MySQL-lösenord för bättre säkerhet. När du är klar så hittar du dig själv på skärmbilden för huvudserverens inställning. Precis som XAMPP, klicka bara när du vill aktivera din webbserver “Börja båda” och både Apache-webbservern och din MySQL-databas aktiveras på http: // localhost.
Om du går till http: //localhost/index.php innan du lägger dina egna filer i / www underkatalog ser du följande sida. Så här vet du att servern fungerar korrekt första gången.
På appen Uniform Server klickar du på “Server konfiguration” knappen för att se alla aspekter av webbservern som du kan ändra inom den här appen. Det här är lite annorlunda än tidigare utgåvor av Uniform Server, som brukade använda en webbaserad admin sida för alla dessa konfigurationsinställningar. Nu är allt gjort via den här lokalt körda, icke-webbläsarbaserade appen.
Som du kan se, från den här appen kan du konfigurera en lista med serverinställningar utan att behöva röra runt med att försöka spåra rätt konfigurationsfiler på webbservern. Den här appen hittar dem alla för dig.
Klicka till exempel på “apache” knappen för att se alla Apache webbserverns inställningar som du kan komma åt och ändra, samt loggfilerna du kan se alla härifrån.
Klicka på PHP för att komma åt PHP-inställningar som du kan ändra på den här servern. Det här är väldigt trevligt, särskilt efter den erfarenhet jag hade försökt ändra PHP-inställningar på min XAMPP-server. Aldrig har gjort det förut, det var en ganska frustrerande upplevelse. Med Uniform Server, är det här lagt ut här för dig. Du behöver fortfarande veta hur man gör förändringarna, men åtminstone behöver du inte slösa tid på att jaga ner rätt ini och konfigurera filer.
Klicka på “Redigera grundläggande konfiguration” För att se alla PHP-inställningarna kan du snabbt ändra direkt från denna app - ingen filredigering krävs. Det är alla menystyrda.
Dessutom ingår också MySQL DB-säkerhetskopior i Uniform Server-appen. Det här är trevligt, eftersom jag har en inbyggd app på mitt webbhotellskonto med InMotion Hosting som möjliggör en DB-säkerhetskopiering med ett klick - så det är jättebra att ha samma funktion med min lokalt installerade version av min blogg också.
För mig, det snabbaste sättet att testa en sådan “lättvikt” webbserverns tjänst för att se om den är fullt kapabel är att köra WordPress installationsskriptet ovanpå den lokala webbserverinstallationen. Enligt min åsikt, om det kan dra av det, kan det förmodligen springa nästan alla PHP-baserade bloggar där ute.
Så, med hjälp av Uniform Server-appen, lanserade jag phpMyAdmin (jag behövde inte ta reda på var verktyget var beläget) och skapade ett test MySQL-databasstabell med en ny användare. Slutligen kopierade jag den senaste versionen av WordPress, redigerade config.php filen med db-namnet och användaren, och kör sedan installationsskriptet från http: //localhost/wp-admin/install.php.
Installationsskriptet körde på den lokala Windows-webbservern utan en enda glitch. Mycket trevlig!
Grunden är att efter att ha kört alla dessa test har jag bestämt mig för att byta från att använda XAMPP till att använda Uniform Server istället. Det är bara enklare och snabbare att konfigurera och konfigurera.
Har du provat både XAMPP och Uniform Server? Vilket föredrar du? Känner du till några andra lätta webbservrar som fungerar bättre? Dela dina tankar i kommentarfältet nedan.
Webbserver bild Via Shutterstock
Utforska mer om: Webbutveckling, webbserver, verktyg för webbansvariga.