Apache2 bindet php4 anstzelle von php5 ein

{m-d}

Registered User
Hallo,
ich habe anhand eines HowTos aus diesem Forum versucht PHP4 auf PHP5 zu updaten. Hat soweit auch alles geklappt und da mein Apache per Yast kompiliert wurde, habe ich in etc/sysconfig/ die Datei "apache2" angepasst ("php4"->"php5"). und darauf hin den Apache neu gestartet.

Nur startet der Apache nachwie vor mit PHP4. Das einzigste, was sich für mich sichtbar geändert hat, ist der Ort, wo die php.ini gespeichert wird:
Code:
/usr/local/Zend/etc/php.ini
Ich habe dieses Verzeichniss nirgendwo angegebn. Das muss er selbst gemacht haben, bzw war evtl so im HowTo gestanden.

Betriebssystem ist SuSe Linux 9.3 von Strato.

edit: Achja, ich hatte einige Tage vorher den Zend Optimizer installiert. Vllt ist das von Wichtigkeit.
 
Last edited by a moderator:
Wie hast du PHP5 denn installiert? Per RPM oder selbst kompiliert? Lädst du auch in der httpd.conf das PHP5-Modul, anstatt das PHP4-Modul?
 
Erfahrungsgemäß gibt es immer Probleme wenn mehrere Versionen von php installiert sind, daher die ältere am besten ganz löschen !

Außerdem, in .../apache2/conf/httpd.conf muß man reinschreiben:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
 
Last edited by a moderator:
ich habe nun den Aufruf von "suphp" in etc/sysconfig/apache2 gelöscht.
Nun scheint PHP 5.2.0 gut zu laufen.

Leider weiß ich nciht genau was suphp macht, ausser das es php4 einbinden soll.
Daher hab ich auch keine Ahnung, ob nun wichtige PHP-Komponenten fehlen?
 
Back
Top