Avatar billede Slettet bruger
26. marts 2008 - 20:03 Der er 18 kommentarer og
1 løsning

Installering af apache med php på debian

Jeg kan ikke få php til at virke med apache på debian, jeg har prøvet følgende tre guider med samme resultat:
http://www.debianhelp.co.uk/apacheinstall.htm
http://www.mysql-apache-php.com/
http://techpatterns.com/forums/about390.html

Når jeg prøver at åbne ex. test.php som indeholder <? phpinfo(); ?> via min browser bliver den ikke behandlet af php, dvs. jeg får en fil med <? phpinfo(); ?> ud i den anden ende...

/Metoer
Avatar billede arne_v Ekspert
26. marts 2008 - 20:09 #1
Hvad har du i httpd.conf omkring PHP og mod_php.conf (hvis du bruger en saadan) ?
Avatar billede Slettet bruger
26. marts 2008 - 20:17 #2
cat apache2.conf | grep php
Giver:

    LoadModule php4_module modules/libphp4.so
    AddType application/x-http-php .php
    AddType application/x-http-php-source .phps
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.shtml
Avatar billede Slettet bruger
26. marts 2008 - 20:34 #3
Skal også lige siges at den skriver følgende:
Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4 Server at 192.168.1.1 Port 80
På mappe listerne
Avatar billede hmortensen Nybegynder
26. marts 2008 - 20:37 #4
Prøv at skrive <?php phpinfo(); ?> i stedet. Hvis den ikke er sat til at acceptere short tags, vil det ikke virke blot med <?
Avatar billede Slettet bruger
26. marts 2008 - 20:41 #5
Den vil stadig downloade den i stedet for bare at vise den i browseren
Avatar billede arne_v Ekspert
27. marts 2008 - 02:48 #6
AddType direktiverne er aktive ?
Avatar billede Slettet bruger
27. marts 2008 - 07:49 #7
Den siger at det er application/x-http-php når den spørger om jeg vil downloade filen, ved ikke om det er det du mener?
Avatar billede lassebm Nybegynder
27. marts 2008 - 08:24 #8
Har du php modulet liggende i mods-enable eller mods-available mappen under apache2?
Avatar billede Slettet bruger
27. marts 2008 - 08:30 #9
Der ligger nogle i mods-available mappen (php4.conf  php4.load  php5.conf  php5.load) skal jeg bare kopiere dem over eller hvordan?
Avatar billede lassebm Nybegynder
27. marts 2008 - 10:17 #10
prøv for php4
a2enmod php4

og php5
a2enmod php5

Måske du skal reloade/genstarte apache2 bagefter.
Avatar billede lassebm Nybegynder
27. marts 2008 - 10:21 #11
Jeg vil anbefale dig kun at køre med enten v.4 eller v.5 af php.
Avatar billede Slettet bruger
27. marts 2008 - 10:30 #12
Jeg har prøvet følgende:
nysrv:/usr/lib/apache2# a2enmod php5
This module is already enabled!
nysrv:/usr/lib/apache2# a2dismod php5
Module php5 already disabled
Hvilket jeg syntes virker meget modsigende
Avatar billede lassebm Nybegynder
27. marts 2008 - 10:39 #13
Hvis du kører a2enmod php5, skal du få php5.conf og php5.load i mods-enablet mappen.

Men ja det virker da noget modsigende.
Avatar billede Slettet bruger
27. marts 2008 - 10:40 #14
Det har jeg :S
Avatar billede lassebm Nybegynder
27. marts 2008 - 10:50 #15
Hvad står der i php5.conf i mods-enabled mappen?
Du får ingen fejl når du prøver at genstarte apache?

Prøv evt at kig i loggen
Avatar billede Slettet bruger
27. marts 2008 - 11:28 #16
php5.conf
<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>

Og det eneste den skriver når jeg starter den er:
[Thu Mar 27 11:27:22 2008] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch10 PHP/4.4.4-8+etch4 configured -- resuming normal operations
Avatar billede lassebm Nybegynder
27. marts 2008 - 11:36 #17
Lader til at php er på den.. Mystisk

Ved ikke om det giver problemer med du har AddType to steder.
Den ligger allerede i php.conf filen, så der er faktisk ingen grund til at tilføje den til apache2.conf
Avatar billede Slettet bruger
27. marts 2008 - 11:51 #18
lassebm det hjalp, tusind tak!
Opret svar
Avatar billede lassebm Nybegynder
27. marts 2008 - 12:02 #19
Kanon!
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