On Thu, Jun 16, 2005 at 05:32:06PM +0200, "Björn Adelberg" wrote:
Hallo, habe folgendes Problem: Habe mir von der Seite von SuSE die Pakete für PHP5 heruntergeladen und erfolgreich installiert. Weiterhin habe ich den Apache2 von der CD installiert. Dieser funktioniert auch, aber eben ohne php. Habe nun viele Hilfen und Forenbeiträge gelesen, die dann immer das selbe beschreiben. Leider sind die Verzeichnisse auch immer ganz anders.
Habe also in die /etc/apache2/httpd.conf folgende Zeile am Ende eingefügt:
Include /etc/apache2/httpd.conf.local
Dann habe ich die Datei httpd.conf.local erstellt und folgendes hineingeschrieben:
# PHP5 Configuration # LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php
Ja, die Zeile LoadModule ... ist auskommentiert. Dazu später mehr.
Habe dann in die Datei /etc/sysconfig/apache2 die Variable APACHE_MODULES ergänzt um 'php5' (ohne Gänzfüsschen).
Die php.ini liegt im Verzeichnis /etc/php5/apache2/ . Vielleicht muss ich sie noch irgendwo hinkopieren? Aber ich weiß nicht wohin.
Wenn ich so den apache neustarte kommen folgende Meldungen:
linux:/etc/apache2 # /etc/init.d/apache2 restart Creating new config (0x80de2f0) for (null) Syntax OK Destroying config 0x80de2f0 Shutting down httpd2 (waiting for all children to terminate) done Starting httpd2 (prefork) Creating new config (0x80de2f0) for (null) done
Versuche ich nun eine ganz einfache php Seite zu laden wird nur eine komplett leere HTML Seite vom Server zurückgegeben.
Zwei Sachen: Zum einen ist es besser, php4 zu deinstallieren (weiss nicht ob Du das getan hast), weil die beiden sich nicht vertragen. Zum anderen brauchst Du zum php5 den passenden Apache und libapr0, zu finden hier: http://ftp.suse.com/pub/projects/apache/apache2/ Peter -- the little machine that goes "ping" imitated the little machine that goes "ping"