Tack till alla som försökt att hjälpa mig.
Jag är som sagt totalt ny på Linux.
Och just nu går jag en sommarkurs för att lära mig.
Vad jag skall göra är:
ladda ner apache till en mapp som skall heter "compile" som jag skapar
packa upp filen och installera apache i "/usr/local/webserver"
Installera PHP
Få det att fungera med en php sida.
Vad jag gjort är:
Laddar ner filen :
ftp://mirror2.dataphone.se/pub/apache/h ... .11.tar.gz
Lägger den i en katalog som heter compile som jag skapar i hemkatalogen.
cd /home/compile
tar xvf /home/compile/httpd-2.2.11.tar
Detta packar upp källkoden och skapar en mapp i /home/user/httpd-2.2.11
./configure –-prefix=/usr/local/webserver
Ett script som heter configure körs och tar reda på systemets egenskaper.
Då kommer Apache att installeras i katalogen webserver.
make
För att sätta igång kompileringen
sudo make installation
För att installera det kompilerade programmet.
gedit /usr/local/webserver/conf/httpd.conf
Ändra ”Listen 192.168.0.1:80” samt ”ServerName 192.168.0.1:80”
För att prova servern körs följande kommando:
sudo /usr/local/webserver/bin/apachectl start
Då får jag ett felmeddelande:
user@user-desktop:~$ /usr/local/webserver/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
---------------------------------------------------------------
Sedan installationen av php
Laddade ner senaste versionen av PHP
Men var skall den då installeras
och skall mer configurering göras
för att webservern kommer att fungera?
OM NÅGON ORKAR SVARA PÅ DETTA
BLIR JAG VÄÄÄÄLDIGT GLAD!
MVH Jocke
Fortfarande problem med apache + php
-
- Inlägg: 202
- Blev medlem: 27 nov 2006, 16:14
- OS: Kubuntu
- Ort: Stockholm
Re: Fortfarande problem med apache + php
Hej, php grejset kan jag inte hjälpa dig med, men apache strulet vet jag nog vad det beror på.
1. ServerName borde vara ditt hostname, inga portnummer
2. Permission denied beror antagligen på att du startar apache som en vanlig användare och bara root kan bind:a portar under 1023 (om jag inte minns helt fel). Bäst är att starta apache som root och låta den byta user till en apache-user. Detta fixas med automagik om du installerar apache via apt-get/synaptic/'favo-install-program', istället för att kompilera ihop den själv som du gjort.Gör man det får man fixa en massa annat som du slipper med en enkel apt-get. Finns något gott skäl till att vill kompilera ihop apache själv ?
3. Unable to open logs antagligen samma problem, din användare har inte skrivrättigheter i katalogen som apache vill logga i.
/zw
1. ServerName borde vara ditt hostname, inga portnummer
2. Permission denied beror antagligen på att du startar apache som en vanlig användare och bara root kan bind:a portar under 1023 (om jag inte minns helt fel). Bäst är att starta apache som root och låta den byta user till en apache-user. Detta fixas med automagik om du installerar apache via apt-get/synaptic/'favo-install-program', istället för att kompilera ihop den själv som du gjort.Gör man det får man fixa en massa annat som du slipper med en enkel apt-get. Finns något gott skäl till att vill kompilera ihop apache själv ?
3. Unable to open logs antagligen samma problem, din användare har inte skrivrättigheter i katalogen som apache vill logga i.
/zw