Lokal installation för Windows, vilken WAMP?

Events happening in the community are now at Drupal community events on www.drupal.org.
nadam's picture

På många ställen rekommenderas det att man ska ha en lokal installation av Drupal för tester och experimenterande innan man lägger ut saker på riktiga webbservern. Dels är det en säkerhet att inte råka sabba något som går i produktion och dels så är det smidigare än att hålla på att ladda upp filer via ftp hela tiden.

För att kunna installera Drupal lokalt behövs förstås en lokal webbserver med stöd för PHP och en lokal databas. För Windows rekommenderas vanligen WAMP och det finns flera färdiga paket för det. Man kan gå in på Wikipedias jämförelsesida och sortera på release-datum för att se vilka som är mest aktiva/up-to-date. Men sedan tar det stopp. Hur ska man veta vilken man ska välja om man bara vill ha enklast möjliga att köra Drupal på utan problem?

Comments

För att verkligen köra

solipsist's picture

För att verkligen köra Drupal enkelt bör du överväga installera Ubuntu och ha det som utvecklingsmiljö. Du kan ha både Windows och Drupal installerat om du vill. Drupal och en AMP-stack blir faktiskt ganska krångliga under Windows.


Jakob Persson - NodeOne

Enkel beskrivning

Coyote2's picture

Finns det ingen enkel beskrivning på stegen i att installera Drupal lokalt? Jag är inte tekniker och hänger inte med på vad AMP-stack osv innebär. Har gjort lokala installationer av Joomla och SilverStripe och då har jag använt mig av XAMPP, det har varit enkelt och fungerat bra att göra dessa installationer pga att det funnits bra guider.

xamp fungerar

friskareframtid's picture

XAMP fungerar i en windows miljö (vista) och drupal. Däremot upplever jag att de går väldigt segt med långa responstider vilket kan vara väldigt irriterande, minst sagt...

Apache + MySQL + PHP Ofta

solipsist's picture

Apache + MySQL + PHP
Ofta talar man om LAMP: Linux + Apache + PHP + MySQL

I Wikipedia finns mängder med information om olika varianter av xAMP, där x är det operativsystem du valt. Windows är enligt mig ett av de sämre valen. Webbutveckling med Apache och PHP är av flera skäl mycket krångligare på Windows än på Linux eller Mac OS X.


Jakob Persson - NodeOne

Installation för ej tekniker :-)

Coyote2's picture

Det är härligt med snabba svar, jag tackar så mycket för detta! Men jag är fortfarande ett stort frågetecken. Skulle behöva en kort beskrivning för (Installera för Dummies) då jag räknar in mig i skaran som en total novis. Tanken är att jag vill testa lokalt först (Windows Vista) men kommer sedan att köra på Binero Webbhotell där jag beställt Linux plattform. Så är tacksam för mer kommentarer om hur man praktiskt gör för att installera lokalt.

Så jag hoppas att ni inte tröttnat på mig utan kan ge mig lite ytterligare tipps.

/Micke

Jag har ingen erfarenhet av

solipsist's picture

Jag har ingen erfarenhet av just WAMP så jag kan inte förklara hur man gör steg för steg. Jag föreslår du använder Google och söker då det finns åtskilliga guider som riktar in sig mot noviser, t ex denna:
http://www.eacomm.com/support/manuals/wamp_install/index.html


Jakob Persson - NodeOne

Mac?

Gisselsson-gdo's picture

Några rekommendationer för OSX 10.5?

Googla och du kall finna

TBarregren's picture

Googla och du kall finna, bl.a. denna.


Thomas BarregrenNodeOne

Här står hur du gör

solipsist's picture

Här står det hur du gör :)

"Google and thou shalt find!"

Lycka till!


Jakob Persson - NodeOne

Sweet Banana!

Gisselsson-gdo's picture

"Google and thou shalt find!"

Jo visst hittar man saker med google alltid.
Men det är inte alltid man vet VAD man hittar.... =o)

Tack för hjälpen!

WAMP-stackar med och utan Drupal

TBarregren's picture

Det finns otaliga WAMP-stackar. En av de mer populära är XAMPP. Det finns till och med WAMP-stackar med Drupal, t.ex. SpikeWAMP och BitNami Drupal Stack.

Instruktioner för nybörjare går det tretton på dussinet av, t.ex. denna och denna och denna.

Använd Google för att hitta dem.


Thomas BarregrenNodeOne

Virtuella maskiner är ett annat bra alternativ

tomper00's picture

Ett bra och enkelt sätt är annars att installera VMWARE PLAYER http://www.vmware.com/products/player/ och sedan ladda ner en LAMP från http://www.vmware.com/appliances/
Där finns en hel del trevliga och förkonfigurerade LAMP varianter.

Fördelar med detta:
Du får ofta trevliga pakteringar av linux paket etc.
Du håller din dator ren.
Du kan även skicka en kopia på din miljö till någon annan.
Endel av dessa miljöer är riktigt snabba och slimmade(tar lite resurser i anspråk).

Nackdelar:
Det kan vara lite krångligare med fil accesser etc även om det ofta funkar bra.
Vissa av dessa maskiner är låsta, dvs du kan inte installera egna paket hur som helst.

Tomas Persson
Cybercom

Tackar, det blev BitNami

nadam's picture

Tack för alla tips!

Det blev BitNami som Thomas tipsade om för min del. Enklare installation kan jag inte tänka mig.

  1. Ladda ner installationsprogrammet
  2. Kör det och fyll i användarnamn etc
  3. Klart! Drupal up and running!

Det enda som möjligen skulle kunna sätta frågetecken i huvudet på några nybörjare är att man måste välja IP-port. Default var förstås 80 och av någon anledning funkade inte det för mig (enligt installationsprogrammet... japp, den kontrollerade till och med det automatiskt), så jag tog 9000 istället.

Rekommendationen att byta OS tar jag med en nypa salt. Det är sådana rekommendationer som kan få nyfrälsta Drupal-entusiaster att gå över till Joomla, på gott och ont. :-)

Problem med Port 80

lejonsson's picture

Om någon annan applikation redan lyssnar på port 80 kommer inte Apache-servern att kunna startas. Om detta inträffar så kan man i Windows ta reda på vilken process det är som ockuperar port 80 genom att i ett kommandofönster slå netstat -ao (detta visar alla öppna förbindelser och alla portar som någon process lyssnar på, samt process-ID (PID) för dessa). Lokalisera vilken PID som anges för lokal port 80 (kan alternativt stå HTTP som port i listan). I Aktivitetshanterarens process-vy kan man via View->Columns lägga till visning av PID i processlistan och slutligen då via identifierat PID finna vilken applikation det är som ockuperar port 80.

Om man använder Skype kan det vara en het kandidat till att utgöra problemapplikation då Skype med standardinställningar använder port 80 och 443 som alternativlösning, då brandväggar ju ofta står i vägen för kommunikation. Detta alternativ kan deaktiveras i Skype via Tools->Opions->Advanced->Connection, klicka bort rutan för "Använd port 80 och 443 som alternativ för inkommande anslutningar" (ändras först då Skype startas om).

Tackar

nadam's picture

Skype var det. Fast att köra Apache på en annan port går ju också bra.

Tack för all hjälp

Coyote2's picture

Känns tryggt att ha valt Drupal som plattform för att bygga siten Mentorforum på. För er som är intresserade av vad detta kommer att handla om kan ni kika in på Facebook och söka efter gruppen mentorforum som är en mycket seriös satsning av seniora konsulter inom ledarskap och affärsutveckling! Kommer noga att behöva lite mer hjälp framtigenom med uppbyggnaden av denna site.

Återigen stort tack för hjälpen

/Micke

Om Drupal går segt i vista

bilbyggaren's picture

Ett irritationsmoment som kan uppträda när man ska köra någon wamp under vista är att det går otroligt segt. Genom att kommentera bort en rad i hosts-filen fick jag allt att rulla utan fördröjningar. Såhär gör du om du har problemet med låånga svarstider:

  1. Öppna anteckningar (eller din favoriteditor i administratörsläge genom att högerklicka på filen och välja "Kör som administratör")

  2. Öppna filen hosts som i normalfallet finns i c:\windows\system32\drivers\etc\

  3. Kommentera bort raden där det står ::1 localhost genom att sätta # framför, dvs, det ska stå
    #::1             localhost

  4. Spara filen och starta om Apache

De funkar ju snabbt med vista

friskareframtid's picture

testade att ändra lite i den filen, blev stor skillnad om man kör wamp i vista... Nu går de ju faktiskt att jobba med en sida utan att vänta ett halvår. (fast jag föredrar nog fortfarande linux för en webbserver...).

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week