• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Php updaten ?

Hallöchen zusammen,
ich habe folgendes problem und zwar habe ich Apache und als Modul php Version 4.2.2 ,was eigentlich schon recht alt ist. Zumindest wollte ich auf Version 4.3.8 Updaten und habe mir dafür auf http://www.php.net die tar datei gezogen und auch ohne fehler installiert. Nun habe ich anschließend apache nei gestartet aber trotzdem habe ich noch die alte Version auf dem Server. Nun habe ich mal in der suse_loadmodule.conf nachgesehen von apache und dort steht u.a. ein eintrag drin von

LoadModule php4_module /usr/lib/apache/libphp4.so

kann es evtl. daran liegen das es bei mir nicht funktioniert oder hat jemand eine Idee ?

Ich verwende im übrigen Suse 8.1 ...

Danke
 
Moin bademeister,

wenn ich das recht in Erinnerung habe, mußt Du den Apache neu kompilieren. Da solltest Du aber z.B. auf Apachefriends.org noch mal genauer nachschauen. Ich würde dir empfehlen von dieser Seite mal XAMPP genauer unter die Lupe zu nehmen. Dann hast Du wenigstens ein aufeinander abgestimmtes System am Start.
 

scheuri

Newbie
bademeister schrieb:
[...] auf http://www.php.net die tar datei gezogen[...]
[...]
Ich verwende im übrigen Suse 8.1 ...

als erstes möchte ich anmerken, dass es nicht nötig ist, die sourcen zu ziehen und selbst zu kompilieren...zumindest nicht in diesem fall.
selbstverständlich möchte ich dich nicht daran hinder, das läge mir fern...

gehe auf:
ftp://mirror.switch.ch/mirror/SuSE/projects/apache/
oder einen suse-mirror in deiner nähe mit dem gleichen project-verzeichnis und lade dir die RPMs runter (sind suse-rpms).
das interessantere verzeichnis für dich wäre wohl mod_php4 und apache.
mit rpm -Uhv paketname kannst du als root die ganze sache installieren und dann den dienst restarten.

solltest du dennoch alles kompilieren wollen, musst du entsprechend die config-dateien (httpd.conf, etc,.) anpassen.
sprich, du musst denen sagen, dass das neue php jetzt woanders liegt und angesprochen werden muss.
in diesem speziellen fall hat mein vorredner vermutlich recht...wenns kein shared object (heisst das so?) ist, dann musst du bei einem php-update auch den apache neu kompilieren.

daher...nimm variante 1...geht schneller...dafür sind rpms da...aber:
its all about choice and you HAVE it!

mfg
scheuri
 
Oben