chris085
Registered User
Sers Leute,
habe auf meinem Server (Suse 10.0) vor kurzem ein PHP update gefahren.
PHP läuft als Modul und wurde ursprünglich von Plesk installiert.
Nun habe ich die alten ./configure Parameter übernommen und diese auf die neue Version angewandt.
Zuerst kam bei "make install"
Dann habe ich die fehlende Datei einfach erstellt
"make Install"
Laut einer Empfehlung hier im Forum habe ich desweiteren die MAKEFILE editiert und folgendes auskommentiert
Orginal Post
Nun ging die Installation zwar durch, aber das PHP geht nicht mehr.
Die entsprechenden Änderungen, die später wieder getan werden müssen, waren alle schon vorhanden.
Jmd. ne Idee ?
Gruß chris
habe auf meinem Server (Suse 10.0) vor kurzem ein PHP update gefahren.
PHP läuft als Modul und wurde ursprünglich von Plesk installiert.
Nun habe ich die alten ./configure Parameter übernommen und diese auf die neue Version angewandt.
Zuerst kam bei "make install"
Code:
apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found.
make: *** [install-sapi] Error 1
"make Install"
Code:
apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file..[FONT=monospace]
[/FONT]apxs:Error: At least one `LoadModule' directive already has to exist..[FONT=monospace]
[/FONT]make: *** [install-sapi] Error 1
Code:
install_targets= [B]install-sapi[/B] install-cli install-pear install-build install-headers
Hi rofflox,
hatte unter suse9.1 ein ähnliches Problem. Liegt daran, dass httpd.conf soviele weitere conf-Dateien included, womit das Makefile nicht klar kommt.
2 Varianten zum Testen:
- nach dem Aufruf von make, editiere das Makefile und lösche folgende Zeile:
"install-sapi": install_targets=install-sapi install-cli install-pear install-build install-headers install-programs. Rufe dann "make install" auf. Füge dann von Hand die PHP-Modul- und -Type-Instructions in die Apache-conf-Dateien ein:
in /etc/apache2/sysconfig.d/loadmodule.conf: Loadmodule php5_module /usr/lib/apache2-prefork/libphp5.so.
In /etc/apache2/conf.d/php5.conf entsprechend AddType application/x-httpd-php php einfügen bzw. Datei erstellen.
2.Variante: Mache dem "make install" vor, dass eine korrekte "httpd2-prefork.conf" existiert, indem Du den Inhalt von "loadmodule.conf" nach "hhtpd2-prefork.conf" kopierst und nach dem make install wieder zurück.
Die erste Variante hat bei mir funktioniert. Viel Glück!
Nun ging die Installation zwar durch, aber das PHP geht nicht mehr.
Die entsprechenden Änderungen, die später wieder getan werden müssen, waren alle schon vorhanden.
Jmd. ne Idee ?
Gruß chris