php-4.3.3 auf php-4.3.9 updaten

funkmariechen

Registered User
Hallo zusammen,

das ist allerdings kein neues Thema, aber ich weiss leider nicht mehr weiter.
Ich möchte php-4.3.3 auf php-4.3.9 updaten. Als BS ist SuSe 9.0 da.
apache2 und mysql4.1 auch on board.
php --version zeigt php-4-3-9 an trotzdem erscheint in Browser kein info.php
Also mein Vorgang:
1. apache2 installiert
2. mysql4.1 installiert
3. alte rpms deinstalliert neue installiert
4. php-4.3.9 ./configure durchgeführt
5. make und make install durchgeführt

Alles verlief einwandfrei. Trotzdem wird php nicht eingebunden, und beim Aufrufen von info.php im Browser erscheint Downloadfenster.

was habe ich falsch gemacht? :(
 
funkmariechen said:
was habe ich falsch gemacht? :(
Du hast FAST alles richtig gemacht. Bloss eine Kleinigkeit übersehen:
PHP muss in die Konfiguration des Apache's aktiviert / eingebunden werden.

Du musst nach der Zeile mit dem Inhalt:

"AddType application/x-httpd-php .php"

suchen, meistens ist sie auskommentiert. Sollte die Zeile komplett nicht vorhanden sein, dann
begeb dich in die Sektion "<IfModule mod_mime.c>" und häng folgendes an:

Code:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps

jetzt sollte es funktionieren. Einfach den Apache noch mal neustarten via
/etc/init.d/apache restart oder /etc/init.d/httpd restart
je nach dem ;)

Sollte es immer noch nicht klappen solltest du PHP mal so "configure'n":
Code:
./configure  --with-mysql=/usr/local/mysql
   	  							--enable-sysvshm=yes
   	  							--enable-sysvsem=yes
   	  							--with-config-file-path=/etc
   	  							--enable-track-vars=yes
   	  							--enable-url-includes=yes
   	  							--enable-ftp

Moderator Anmerkung: Unter "News" passte dein Beitrag leider nicht ganz ;) Ich hab ihn mal an eine "bessere" Stelle im Forum verschoben :)
 
Es gibt doch bereits RPMs dafür siehe mirror von Serversupportforum :) hatte mir mal die Mühe gemacht...
 
society said:
Es gibt doch bereits RPMs dafür siehe mirror von Serversupportforum :) hatte mir mal die Mühe gemacht...
Es geht hier um SuSE 9.0!!! Nicht um Vserver oder Redhat9. Jedenfalls finde ich keine RPMs für PHP und SuSE 9.0 auf dem Mirror
 
Der ftp.suse.com-Mirror scheint euch wohl nicht bekannt zu sein, eh;)

Tja.. man muss eben wissen: will man flexibel sein und compilieren, oder lieber faul und schnell sein und sich die Geschichte schnell von ftp.suse.com ziehen.
Aber da er es ja eh schon fast geschafft hat, würde ich die erste Möglichkeit bevorzugen.
 
society said:
Biste Blind?
Ja :-( *brille aufsetz*

owned.gif
by society ;)
 
Hallo,
auf der suche nach httpd.conf habe ich 5 davon entdeckt.
1. sitzt in /etc/apache2/ und unterscheidet sich komplett von der
2. in /etc/httpd/
3. sitzt in /usr/bin
4. sitzt in /usr/sbin
5. sitzt in /var/adm/SuSeConfig/md5/etc/httpd/
Welche muss ich bearbeiten?
Ich nehme an, ich bearbeite die, die in /etc/apache2 liegt oder?
 
funkmariechen said:
Hallo,
auf der suche nach httpd.conf habe ich 5 davon entdeckt.
1. sitzt in /etc/apache2/ und unterscheidet sich komplett von der
2. in /etc/httpd/
3. sitzt in /usr/bin
4. sitzt in /usr/sbin
5. sitzt in /var/adm/SuSeConfig/md5/etc/httpd/
Welche muss ich bearbeiten?
Ich nehme an, ich bearbeite die, die in /etc/apache2 liegt oder?
Wäre eine Idee!
Nimm mal die /etc/apaceh2... sieht mir so aus, als ob du den alten Apache auch noch am Start hast.. den 1.3x, stimmts?
 
Nein, apache ist nicht alt sondern neu apache2. AddTypes und LoadModule, auch Action application sind da. Ich muss wahrscheinlich alles noch mal machen,
sonst verliere ich nur die Zeit.
:(
 
Wenn alles nichts mehr hilft:
Apache, php.. deinstallieren und dann einfach die rpms vom suse-mirror nehmen.
Oder du schilderst das Problem nochmals ausführlicher.
Nein, apache ist nicht alt sondern neu apache2
Komisch, warum hast du dann aber versch. Installationen?
/etc/apache2
/etc/httpd
:confused:
 
Back
Top