Avatar billede neocron Nybegynder
26. september 2008 - 21:32 Der er 5 kommentarer og
1 løsning

Debian, Apache og PHP5

Hej,

Jeg har nogle issues med at få PHP5 til at virke sammen med Apache. Det kører på en UNIX (Debian) maskine.

Alm. html vises fint, uden problemer, hvilket tydeligvis betyder at jeg har gjort et eller andet rigtigt. Jeg har haft rodet lidt med det, og det betyder at jeg har af- og geninstalleret en del gange.

Jeg installerer med apt-get install apache2. (Jeg har først ryddet op med en apt-get remove apache*). Derefter har jeg kørt en "apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi php5-dev". Jeg kunne forstå på en guide at den gjorde det helt og at jeg bare skulle køre /etc/init.d/apache2 reload.

Men til stadighed får jeg bare en download dialog frem når jeg forsøger at tilgå en .php fil istedet for at php parser den.

"Vil du åbne eller gemme denne fil?
Navn: phpinfo.php
Filtype: php_auto_file, 20 byte
Fra xx.xx.xx.xx"

Jeg vurderer i første omgang at det muligvis kan skyldes indstillinger i httpd.conf som ikke loader en (eller flere?) .so filer relateret til PHP, men her kommer så et issue. Jeg laver en "find / -name httpd.conf" og her kommer så et andet issue, der er intet mindre end SEKS httpd.conf filer, så hvordan skal man have en jordisk chance for at vide hvilken, man skal bruge? Nogen er tomme, andre har indhold. Desuden ville jeg jo også umiddelbart have gættet på at apt-get'en som jeg har beskrevet ovenover burde have gjort dette automatisk?

Her er de httpd.conf filer, som en find finder på min æske:

/etc/apache/httpd.conf
/etc/apache2/httpd.conf
/usr/local/apache/conf/httpd.confq
/usr/local/apache/conf/original/httpd.conf
/root/.cpan/build/mod_perl-1.30-HQlJkM/t/conf/httpd.conf
/root/.cpan/build/mod_perl-1.30-HQlJkM/t/httpd.conf

Er der nogen som kan guide mig i den rigtige retning? Jeg overvejer seriøst at geninstallere Debian for det her giver ikke mening længere :)
Avatar billede showsource Seniormester
26. september 2008 - 21:38 #1
På windåze bliver filer man har ændret efter install ikke fjernet, hvis man vælger at afinstallere.

Hvis ikke jeg husker helt galt, er det 2'eren du skal rette i.
Eller 3'eren :O)

Altså linienr. i det viste ex. med conf'er
Avatar billede neocron Nybegynder
26. september 2008 - 21:56 #2
/etc/apache2/httpd.conf er tom

Derimod kunne jeg godt finde noget snask i /usr/local/apache/conf/httpd.conf. Jeg kunne dog også se at jeg havde været inde og rode i den fil før da den indholdt nogle gamle ændringer.

Efterfølgende har jeg pillet lidt og gemt filen og lavet en restart (/etc/init.d/apache2 restart). Det har dog intet hjulpet. Jeg har for sjovs skyld prøvet at ændre ErrorDocument 404 for at se om den registrerer dette hvis man indtaster en URL som ikke findes. Der kommer bare en standard Windows (iexplore) 404 fejl. Det kunne måske indikere at jeg roder i den forkerte fil?

Jeg overvejer at manuelt slette alle httpd.conf filer og derefter afinstallere og geninstallere apache igen. Kunne dette være en ide eller er det splidt krudt?
Avatar billede neocron Nybegynder
26. september 2008 - 22:00 #3
Hvis man sletter alle forekomster af httpd.conf og afinstallere + geninstallerer, så laver den en ny httpd.conf. Denne er så pr. standard tom. Det huer mig ikke rigtig.
Avatar billede showsource Seniormester
27. september 2008 - 17:16 #4
Du har pr. standard ikke en tom httpd.conf ?
Det er jo den som apache starter op på.
Men det er rigtigt, der er flere forekomster af samme fil, men i forskellige dirs, på en unix.
Men min erfaring med unix kan ligge på et meget lille sted, ( min pengepung f.eks. ), og umiddelbart vil du nok få mere respons i linux kategorien.

Selv er jeg til ubuntus LAMP server.
http://www.ubuntu.com/products/WhatIsUbuntu/serveredition
Avatar billede neocron Nybegynder
27. september 2008 - 17:21 #5
En apt-get install apache2 smider en tom httpd.conf fil ind på min. Øv, siger jeg :)
Jeg vil umiddelbart prøve at flytte den over i Linux/Debian kategorien, du har nok ret i at problemet snarere skal findes i selve installationen end i Apache.

Jeg lukker derfor denne og åbner en ny tråd i den anden kategori med reference til denne. Tusind tak for din tid.
Avatar billede showsource Seniormester
27. september 2008 - 17:57 #6
Det var så lidt !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Udviklings- og Forenklingsstyrelsen

Karrieremulighed inden for cybersikkerhed

Cognizant Technology Solutions Denmark ApS

Energy Trading Project Manager – Consulting

Cognizant Technology Solutions Denmark ApS

Test Manager