Hur man Installerar Apache ?
Hur man Installerar Apache ?
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
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 ?
Klart.sudo aptitude install apache2

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?
Linuxkompis - En vänlig Linux-gemenskap för alla!
- sacredeagle
- Inlägg: 48
- Blev medlem: 19 jun 2009, 12:29
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
Re: Hur man Installerar Apache ?
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
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
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: Hur man Installerar Apache ?
i prinsipip gör du sä här (antagade du laddar ner till gammalmap)
det är ju ändå en kurs
portar under 1024 behöver root rättigheter. i ubuntu betyder det att du använder sudo.


Kod: Markera allt
cd annamap
tar zxf gammalmap/httpd-2.2.11.tar.gz
Re: Hur man Installerar Apache ?
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...
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.
Först kör du som sagt
Kod: Markera allt
$ ./configure --prefix=/önskad/sökväg
...för att sätta igång kompileringen. Sen avslutar du med...$ make
...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$ sudo make install
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.
Kod: Markera allt
sudo apt-get build-dep apache2
Nästan klurat ut det MEN ?
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
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 ?
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 :)
(/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 :)