Installation php5 Suse 9 und Plesk

Mephistos

Registered User
Hallo zusammen

Also ich versuchs mal hier. Nachdem ich nun 2 Tage am probieren, recherchieren und lesen bin, weiß ich wirklich nicht weiter.

Ich habe einen Root Server (1&1) mit Suse 9.1 und Plesk 7.5. Auf diesem will ich anstatt php4 php5 laufen lassen.

Folgendes habe ich bisher getan:

php5 runtergeladen
php5 compiliert und als apache modul installiert (also configure .. make .. make install).

danach php5 als Modul geladen (LoadModule ...)

apache neu gestartet (keine Fehler) und versucht phpinfo anzuzeigen. Dabei will er dann die Datei runterladen. Ich weiß, dass dies normal dann passiert, wenn der Eintrag "AddType application/x-httpd-php .php" fehlt. Apache inkludiert aber eine Datei Namens php4.conf (Der Name sollte ja wohl egal sein). Dort steht folgendes drin:

<IfModule sapi_apache2.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
</IfModule>

Wie gesagt beim Laden des php4 Moduls funzt alles perfekt, so dass doch eigentlich auch das Parsen von .php Dateien funktionieren sollte. Aber sobald ich das php5 Modul lade will er die Datei immer downloaden.

Habt ihr Hinweise oder Ideen, was ich falsch gemacht habe oder vergessen habe.

Danke
Meph
 
du sagst du hast LoadModule... gemacht
Hast du auch

Code:
AddModule mod_php4.c

mit

Code:
AddModule mod_php5.c

ersetzt?
 
Das AddModule mod_php4.c hab ich nirgends gefunden, was bei den tausend verschiedenen Includedateien nicht unbedingt verwundert.

Wenn ich AddModule mod_php5.c in die httpd.conf einfüge bringz ein Neustart folgende Fehlermeldung

Invalid command 'AddModule', perhaps mis-spelled or defined by a module not included in the server configuration


Wie kann das sein ?!?

mfg
Meph
 
hmm da kann ich dir dann auch nimmer weiterhelfen. bei mir hat das update geklappt. ich benutze allerdings auch debian 3.1 und nicht SuSE
Vielleicht solltest du dir mal die Dokumentation auf www.php.net angucken, vielleicht findest du da nen paar nützliche Tipps.
Mach mal nen Save von allen Konfigurationen und deinstallier mal apache 1, apache 2, php4 und php5. Dann hau mal nur apache2 und php5 drauf, vielleicht gehts dann
 
gleiches Problem gerade selber gehabt.

in der httpd.conf befindet sich ebenfalls en DirectoryIndex. Dort einfach index.php noch eintragen, bzw. alles was man braucht, beim aufruf eines Ordners ;)
 
Bevor ich dir helfen kann, muss ich erst wissen, welcher Apache läuft.
Ich vermute jetzt einfach mal, dass du den Apache2 mit yast installiert ist. Sollte dies der Fall sein, so hätte ich da so eine Idee ;)

edit:
hö? was laber ich denn da? Der Thread war ja uralt. Sorry guys :)
 
Last edited by a moderator:
Back
Top