Am Dienstag, 10. Juni 2003 21:41 schrieb Marcel Stein: [...]
Ich habe das Packet php welches bei suse 8.2 dabei ist installiert! [...] Ich muss jedoch
ScriptAlias /php/ "/usr/bin/"
AddType application/x-httpd-php .php .php4 .phtml
Action application/x-httpd-php "/php/php"
Eingeben!
Kann mir das einer erklären. Ist das suse spezifisch?
Nein, das ist nicht SuSE-spezifisch. Man kann PHP auf zwei Arten mit Apache nutzen: Als Modul und als CGI-Variante. Sofern du letztere Methode bevorzugst, mußt du Apache auch den Pfad zur ausführbaren PHP-Datei bekanntgeben. Das passiert genau in der Zeile: ScriptAlias /php/ "/usr/bin/" Sofern du PHP als Modul einbinden möchtest, brauchst du das nicht zu tun. Es sieht so aus, als hättest du mod_php nicht installiert. Sieh dir mal die error.log genauer an, da müßte irgendwas davon zu finden sein, dass dem Apache das php-Modul fehlt, obwohl du Apache mit LoadModule php4_module modules/libphp4.so danach suchen läßt.
Gruß Marcel Grüße, sam