PHP 4.3.8 u. Apache2

PHP 4.3.8 u. Apache2

am 21.03.2005 16:32:26 von Daniel Liebig

Hallo Alle,

im Rahmen eines Updates von SuSE 9.0 auf 9.2 habe ich mehr oder weniger
freiwillig auf apache2 geupdatet.

Der Apache läuft auch, zeigt html Seiten an, bietet mir aber .php
Seiten, die er als Typ: application/x-httpd-php erklärt, nur zum
Download an.

Laut Yast ist das Modul php 4.3.8 installiert, und zwar
apache2-mod_php4 (das hab ich nachinstalliert)
php4 (das war bereits installiert)
und eine ganze Reihe Extension Module
Ist das so richtig, oder ist das "php4" das Modul für den alten Apache
und beisst sich mit apache2-mod_php4? Könnte es etwas bringen, wenn ich
alle php-Pakete nochmal deinstalliere und wieder neu einspiele?

Muss ich das Parsen von php Dateien nochmal explizit in die Apache
Konfiguration eintragen, und wenn ja, dann wo? Ich habe die Dateien
httpd.conf
default-server.conf
conf.d/php4.conf
mit denen von einem funktionierenden System verglichen und keinen
Unterschied gefunden.

Falls es nicht an der Konfiguration liegt muss es wohl ein Problem mit
dem Modul sein, oder? Kann man überprüfen, ob das Modul korrekt
installiert ist und falls ja, wie macht man das?

Ich geb zu, das die Frage grenzwertig zu ner Linux/Apache Newsgroup ist,
erhoffe mir aber hier trotzdem die besseren Hinweise.

Vielen Dank für Eure Hilfe!
D.

Re: PHP 4.3.8 u. Apache2

am 22.03.2005 16:41:16 von Fritz Paul

Daniel Liebig wrote:

> Hallo Alle,

Servus!

> im Rahmen eines Updates von SuSE 9.0 auf 9.2 habe ich mehr oder weniger
> freiwillig auf apache2 geupdatet.

Warum nicht? Apache2 ist doch auch besser als 1.x

> Der Apache läuft auch, zeigt html Seiten an, bietet mir aber .php
> Seiten, die er als Typ: application/x-httpd-php erklärt, nur zum
> Download an.

Also must Du den Apachen sagen er soll PHP-Datein Parsen.
Suse soll da ne etwas sonderbare Handhabung der Konfigurationdatei haben
(aufgeteilt in mehrere) daher kann ich Dir nicht spezifisch helfen, aber
das ist auch kein Problem.

> Laut Yast ist das Modul php 4.3.8 installiert,

Wer oder Was ist Yast?

> Ist das so richtig, oder ist das "php4" das Modul für den alten Apache
> und beisst sich mit apache2-mod_php4? Könnte es etwas bringen, wenn ich
> alle php-Pakete nochmal deinstalliere und wieder neu einspiele?

Ueblicherweise loest man das wie folgt.

Man gehe auf die Dokumentationsseiten von php.net und Suche sich die
betreffende InstallationsDokumentation heraus. Alles was Du tun must
steht da drin. Alle Aenderungen sind per Default in der httpd.conf
vorzunehmen.

Mein Kollege ist zwar Suse-Nutzer, aber der hat sich den ganzen Stress
mit der EigenBroedelei von Suse nicht angetan und LAMP manuel
installiert. Da weiss man wenigstens wo die noetige Konfigurationsdatei
u.a. zu finden sind.

Salut, Fritz