Fortfarande problem med apache + php

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
jlw
Inlägg: 20
Blev medlem: 01 jan 2009, 19:07
OS: Crunchbang

Fortfarande problem med apache + php

Inlägg av jlw »

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
zoombywoof
Inlägg: 202
Blev medlem: 27 nov 2006, 16:14
OS: Kubuntu
Ort: Stockholm

Re: Fortfarande problem med apache + php

Inlägg av zoombywoof »

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
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"