PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : la(m)p geht net



johnpatcher
30.03.04, 18:54
hi ich habe gerade nen apache server unter linux aufgesetzt und es geht auch ... bzw ich bekomme halt die seite "es hat geklappt" usw. jetzt will ich noch php compilieren. beim kompilieren mit aspx bekomme ich nen fehler, das es nicht vorhanden sei, obwohl ich apache mit "-enable-module=so" kompiliert habe. naja hab ich es halt ohne aspx kompiliert, doch wenn ich jetzt den browser aufmachen und die "http://ip/index.php" eingebe, kommt ein download formular des internet explores (ich greif von einem anderen pc zu). in der index.php steht folgendes



<?php
phpinfo();
?>


in der php.ini hab ich nix geändert, nur die httpd.conf. <= damit er php datein parsed ...

muss ich noch was ändern? wo ist der fehler?

danke im voraus ...

mysql hab ich noch nicht compiliert, wollte erstmal php haben :D

johnpatcher

Bubble
30.03.04, 20:14
Du solltest PHP in diesem Fall schon mit der Option --with-apxs kompilieren (ich weiß nicht ob du PHP sonst als DSO im Apache laden kannst).
Versuch doch mal folgendes:



./configure --with-apxs=<Pfad zu apxs> ...


wobei <Pfad zu apxs> zur Datei $apache/bin/apxs führen sollte. Dass ers nicht finden liegt daran dass $apache/bin bei dir nicht in $PATH steht und du den Pfad auch nicht angegeben hast. Achja, ist ewig her dass ich PHP selbst kompiliert hab, aber muss man den MySQL-Support nicht schon beim kompilieren mit angeben ... ?

Es wird dir eine Datei libphp4.so (oder ähnlich) erstellt, die du nach $apache/modules kopierst (wenn make install das nicht schon macht, aber in deinem Fall glaub ich eher nicht). Anschließend musst du in der httpd.conf noch Einträge setzen

... dass libphp4.so dynamisch geladen wird (eben als DSO)
... und dass Seiten mit der Endung .php als PHP-Seiten interpretiert werden.

Für beides gibt es Beispiele, ich glaub sogar du musst die Zeilen in der httpd.conf nur noch auskommentieren. Ansonsten googeln ... sorry hab hier leider grad keinen Apache am Laufen, sonst würd ich die Zeilen posten.
Bubble

P.S.: Achja, nach den Änderungen in der httpd.conf den Neustart von Apache nicht vergessen!

johnpatcher
01.04.04, 13:10
Du solltest PHP in diesem Fall schon mit der Option --
... dass libphp4.so dynamisch geladen wird (eben als DSO)
... und dass Seiten mit der Endung .php als PHP-Seiten interpretiert werden.

weiß jemand wie das geht? finde grad nix mit google ...

johnpatcher

DarkSorcerer
01.04.04, 13:50
weiß jemand wie das geht? finde grad nix mit google ...

johnpatcher
schau doch mal hier:
http://www.linuxforen.de/forums/showthread.php?t=74990