SDB:Apache mit php4 Modul läßt sich nicht starten
aus openSUSE, der freien Wissensdatenbank
Version: 9.1
Symptom
Nach Installation des Webservers apache2 zusammen mit php4 und php4-mysql läßt sich der Webserver nicht starten.
Ursache
php benutzt zum Nachladen von Modulen mittels dlopen das Flag RTLD_GLOBAL, was zu falschen Benutzung von Symbolen führt. Als Folge tritt ein Speicherzugriffsfehler beim Laden von php4-recode auf, falls php4-mysql schon geladen war.
Lösung
Es steht ein Update bereit, welches Sie bequem mittels YOU (YaST Online Update) einspielen können. Danach sollte apache durch folgendes Kommando, das Sie in eine root-Shell eingeben, gestartet werden können:
rcapache2 start
Als Alternativ-Lösung kann das Paket php4-recode deinstalliert werden. Benutzen Sie dazu entweder YaST oder den folgenden Befehl:
rpm -e php4-recode
Keywords: apache | apache2 | php | php4 | webserver | mysql

