PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei der Neuinstallation von Php [SuSE 9.2]



Lukas
07.04.2005, 17:33
Moin,

da die bei SuSE-Linux mitgelieferte Php-Version mit --disable-sessions (also ohne Session-Funktionen) kompiliert wurde, kann ich auf meinem localhost nichts mit Sessions machen. Daher wollte ich Php neu kompilieren. Das hat auch soweit geklappt (dank Jeez' Hilfe), das configure-Script und make funktionieren.
Bei make install kommt folgende Fehlermeldung:
apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found.
Hier (http://php.paradoxical.co.uk/manual/en/install.unix.apache2.php) habe ich folgendes gefunden:
1. Edit Makefile and change the following line to remove "install-sapi":
install_targets = install-sapi install-cli install-pear install-build install-headers install-programs

2. Issue the make install command again:
$ su -c "make install"

3. Add the PHP module & type instructions to the Apache configuration. As root, create a new file, /etc/apache2/conf.d/php5.conf that contains the following lines:

LoadModule php5_module /usr/lib/apache2/libphp5.so
AddType application/x-httpd-php php
Gesagt, getan, make install funktioniert einwandfrei. Den alten Inhalt des Files /etc/apache2/conf.d/php4.conf habe ich auskommentiert und das reingeschrieben, was im Schritt 3 beschrieben ist (außer, dass ich die 5 durch 4 ersetzt habe). Beim Start des Server kommt folgende Fehlermeldung:
Starting httpd2 (prefork) Syntax error on line 26 of /etc/apache2/sysconfig.d/loadmodule.conf:
Cannot load /usr/lib/apache2-prefork/libphp4.so into server: /usr/lib/apache2-prefork/libphp4.so: undefined symbol: sapi_module

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed

Die Frage ist einfach: Was tun?

codec
07.04.2005, 17:37
Gibts es httpd2-prefork überhaupt?

Lukas
07.04.2005, 17:39
Gibts es httpd2-prefork überhaupt?
Ja, wirft obige Fehlermeldung.

dadie
07.04.2005, 17:50
Ja, wirft obige Fehlermeldung.

nur ne frage :

Warum mühst du dich damit ab wenn du das alles leichter haben kannst sprich : XAMPP

http://www.apachefriends.org/de/xampp-linux.html

Oder will das Suse mal wieder nett annehmen (die wollen doch immer ne Extra wurst oder ?)

Lukas
07.04.2005, 17:58
nur ne frage :

Warum mühst du dich damit ab wenn du das alles leichter haben kannst sprich : XAMPP

http://www.apachefriends.org/de/xampp-linux.html

Oder will das Suse mal wieder nett annehmen (die wollen doch immer ne Extra wurst oder ?)
Nö, ich hab bloß kein Bock auf xampp. Ich bin mit meiner jetztigen Installation zufrieden (bis auf die Sache mit den Sessions).

dead_orc
08.04.2005, 15:21
Ich kenne mich zwar weder mit Linux, noch mit Apache2 noch mit dem Compilieren von Programmen aus (das deutet eigentlich auf einen Spam hin ^^) doch ich lese aus den Fehlermeldungen, dass der Kommentator einen Schritt vergessen hat (oder einfach nur Unsinn gelabert hat). Denn anscheinend verlangt PHP trotzdem noch das SAPI-Modul. Überprüfe nochmal relevante Dateien, ob dort evtl. auch noch ein derartiger Eintrag entfernt werden muss.
Hoffentlich konnte ich bisschen helfen, damit es nicht vollkommen Spam ist ;)