Sida 1 av 1
Hur man Installerar Apache ?
Postat: 26 jun 2009, 21:11
av jlw
Jag är nybörjare inom Linux och har sökt hela dagen i forum och på nätet om hur man installerar
Apache webserver (httpd-2.2.11.tar.gz)
Jag har:
Jag har packat upp filen med -> gunzip -d httpd-2.2.11.tar.gz -> xvf httpd-2.2.11.tar
Men jag vill installera det i en annan mapp(directory) -> typ /usr/min_webserver
Sedan skulle man göra någon configurering -> Configure $ ./configure --prefix=/usr/min_webserver
Och slutligen ->Install ->make install
Har jag förstått ungefär hur det fungerar ?
Blir väldigt tacksam för ett lätt förståligt svar till en ny Ubuntu användare.
( Jag tror jag läst på 20 -30 sidor idag med tutorials, how-to step by step men blir inte smartare för det )
MVH Jocke
Re: Hur man Installerar Apache ?
Postat: 26 jun 2009, 21:16
av Hund
sudo aptitude install apache2
Klart.
En intressant länk är denna:
How to Install Apache2 webserver with PHP,CGI and Perl Support in Ubuntu Server
Edit: Missade att du vill ha det i en speciell mapp. Varför vill du ha det där?
Re: Hur man Installerar Apache ?
Postat: 26 jun 2009, 21:35
av sacredeagle
För nybörjare (och många andra med) kan det vara bra att känna till denna:
http://ubuntuguide.org/
Re: Hur man Installerar Apache ?
Postat: 26 jun 2009, 21:47
av jlw
Svar på varför installera i en speciell mapp.
Jag går en sommarkurs i Linux och en uppgift där var att ladda ner en fil "httpd-2.2.11.tar.gz" och installera den i en annan mapp.
Annars kan man installera apt-get eller i Synaptic.
Jocke
Re: Hur man Installerar Apache ?
Postat: 26 jun 2009, 22:05
av mcNisse
i prinsipip gör du sä här (antagade du laddar ner till
gammalmap)

det är ju ändå en kurs
Kod: Markera allt
cd annamap
tar zxf gammalmap/httpd-2.2.11.tar.gz
portar under 1024 behöver
root rättigheter. i ubuntu betyder det att du använder sudo.
Re: Hur man Installerar Apache ?
Postat: 26 jun 2009, 22:07
av andol
Jorå, låter som om instruktionerna du har fått torde fungera.
Först kör du som sagt
Det går igenom vad du har för dator, vilka bibliotek som finns tillgängliga etc och sätter ihop en anpassad
Makefile att användare i de fortsatta stegen. Har du inte nödvändiga bibliotek installerade kommer du här få ett varningsmeddelande. I det här steget är det även möjligt ange diverse inställningar för hur programmet ska kompileras, vad som ska tas med, etc. Därefter kör du...
$ make
...för att sätta igång kompileringen. Sen avslutar du med...
$ sudo make install
...för att installera det kompilerade programmet. Du behöver generellt sett använda sudo, för root-rättigheterns skull, givet att önskade sökväg ligger utanför din hemkatalog. Förövrigt så skulle jag säga att
/usr/local/min_webserver är en betydligt lämpligare målmapp än
/usr/min_webserver
Om du i
configure-steget får klagomål på att något saknas så torde följande kommandon tillfredställa de beroenden kompileringen har vad gäller bibliotek etc. I speciallfall kan något fortfarande saknas; osäker på hur det är med just apache2.
Nästan klurat ut det MEN ?
Postat: 27 jun 2009, 12:46
av jlw
Tack för svaren.
andol har rätt att det bästa målmappen är i /usr/local
så nu har jag flyttat och installerat i -> /usr/local/webserver
men efter att jag har kört -> ./configure --prefix=/usr/local/webserver
så installeras en annan mapp -> /usr/local/apache2
Är det något man måste ändra för att denna mapp inte skall skapas och filerna i kommer till min webserver mapp.
Tack igen för alla svar.
MVH Jocke
/usr/local/webserver/bin/apachectl start
Re: Hur man Installerar Apache ?
Postat: 28 jun 2009, 09:16
av andol
Märkligt. Plockade just hem en egen version utav httpd-2.2.11.tar, och hade inga problem att få den att installera i önskad sökväg.
(/usr/local/apache2 är annars default, givet att man inte explicit väljer ett mål för installationen.)
Du har inte gjort tidigare operationer i källkodsmappen? Funderar på om det kan vara något gammalt "skräp" som ligger kvar och skräpar. Nu ska i och för sig en ny ./configure i regel skriva över åtminstone med ny --prefix, fast man vet ju aldrig. Skadar ju inte att försöka med en make distclean, alternativt helt enkelt skapa en ny källkodsmapp från tarbollen.
Sen är det förstås alltid en bra idé att dubbelkolla så man stavade --prefix= rätt :)