Probleme mit Compile von php 5.0.3
Hallo ! Beim Compile von php 5.0.3 unter SuSE 9.2 habe ich Probleme. Die Compileoptionen lauten: ./configure --prefix=/usr --sysconfdir=/etc --with-apxs2=/usr/sbin/apxs2 --with-mysql Der Compile läuft problemlos, aber der make install geht schief:
make install
Installing PHP SAPI module: apache2handler /usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apache2/build/libtool' libphp5.la /usr/lib/apache2 /usr/share/apache2/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/ cp .libs/libphp5.so /usr/lib/apache2/libphp5.so cp .libs/libphp5.lai /usr/lib/apache2/libphp5.la libtool: install: warning: remember to run `libtool --finish /privat/internet/php-5.0.3/libs' chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found. make: *** [install-sapi] Error 1
ls /etc/apache2
. listen.conf mod_mime-defaults.conf ssl-global.conf sysconfig.d .. magic mod_perl-startup.pl ssl.crl uid.conf conf.d mime.types mod_status.conf ssl.crt vhosts.d default-server.conf mod_autoindex-defaults.conf mod_userdir.conf ssl.csr errors.conf mod_info.conf mod_usertrack.conf ssl.key httpd.conf mod_log_config.conf server-tuning.conf ssl.prm Was muß ich hinterher noch anpassen ? Dirk
On Wed, Mar 09, 2005 at 11:02:35AM +0100, Dirk Vornheder wrote:
Hallo !
Beim Compile von php 5.0.3 unter SuSE 9.2 habe ich Probleme.
Die Compileoptionen lauten:
./configure --prefix=/usr --sysconfdir=/etc --with-apxs2=/usr/sbin/apxs2 --with-mysql
Der Compile läuft problemlos, aber der make install geht schief:
make install
Installing PHP SAPI module: apache2handler /usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apache2/build/libtool' libphp5.la /usr/lib/apache2 /usr/share/apache2/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/ cp .libs/libphp5.so /usr/lib/apache2/libphp5.so cp .libs/libphp5.lai /usr/lib/apache2/libphp5.la libtool: install: warning: remember to run `libtool --finish /privat/internet/php-5.0.3/libs' chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found. make: *** [install-sapi] Error 1
Mach doch mal ein touch /etc/apache2/httpd2-prefork.conf, dann kannst Du schauen was das 'make install' da reinschreibt. Vermutlich wird apxs2 mit -a Flag aufgerufen ("activate"). Hier tritt das Problem in der Form beim Bauen nicht auf, ich kann Dir allerdings nicht sagen warum. php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/ Peter -- the big can of spam ate the big machine that goes "ping"
Am Freitag, 11. März 2005 14:12 schrieb poeml@cmdline.net:
On Wed, Mar 09, 2005 at 11:02:35AM +0100, Dirk Vornheder wrote:
Hallo !
Beim Compile von php 5.0.3 unter SuSE 9.2 habe ich Probleme.
Die Compileoptionen lauten:
./configure --prefix=/usr --sysconfdir=/etc --with-apxs2=/usr/sbin/apxs2 --with-mysql
Der Compile läuft problemlos, aber der make install geht schief:
make install
Installing PHP SAPI module: apache2handler /usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apache2/build/libtool' libphp5.la /usr/lib/apache2 /usr/share/apache2/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/ cp .libs/libphp5.so /usr/lib/apache2/libphp5.so cp .libs/libphp5.lai /usr/lib/apache2/libphp5.la libtool: install: warning: remember to run `libtool --finish /privat/internet/php-5.0.3/libs' chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found. make: *** [install-sapi] Error 1
Mach doch mal ein touch /etc/apache2/httpd2-prefork.conf, dann kannst Du schauen was das 'make install' da reinschreibt. Vermutlich wird apxs2 mit -a Flag aufgerufen ("activate").
Ein touch hilft nicht: chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file.. apxs:Error: At least one `LoadModule' directive already has to exist..
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen. Danke, Dirk
On Mon, Mar 14, 2005 at 07:54:45PM +0100, Dirk Vornheder wrote:
chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found. make: *** [install-sapi] Error 1
Mach doch mal ein touch /etc/apache2/httpd2-prefork.conf, dann kannst Du schauen was das 'make install' da reinschreibt. Vermutlich wird apxs2 mit -a Flag aufgerufen ("activate").
Ein touch hilft nicht:
chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file.. apxs:Error: At least one `LoadModule' directive already has to exist..
Naja, apxs hangelt sich eben an existierenden LoadModule Anweisungen entlang um eine neue einzufuegen. Du muesstest also eine hinschreiben. Allerdings waere es nuetzlicher, die Stelle zu finden wo apxs (faelschlicherweise?) mit -i aufgerufen wird.
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen.
Sag mal bescheid wenn es mit denen Probleme gibt -- sind noch recht neu. Danke, Peter -- the little cardinal imitated the tasty can of spam
chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Config file /etc/apache2/httpd2-prefork.conf not found. make: *** [install-sapi] Error 1
Mach doch mal ein touch /etc/apache2/httpd2-prefork.conf, dann kannst Du schauen was das 'make install' da reinschreibt. Vermutlich wird apxs2 mit -a Flag aufgerufen ("activate").
Ein touch hilft nicht:
chmod 755 /usr/lib/apache2/libphp5.so apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file.. apxs:Error: At least one `LoadModule' directive already has to exist..
Naja, apxs hangelt sich eben an existierenden LoadModule Anweisungen entlang um eine neue einzufuegen. Du muesstest also eine hinschreiben.
Allerdings waere es nuetzlicher, die Stelle zu finden wo apxs (faelschlicherweise?) mit -i aufgerufen wird.
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen.
Sag mal bescheid wenn es mit denen Probleme gibt -- sind noch recht neu.
Laufen z.Zt. problemlos. Dirk
Moin! Am Sonntag, 20. März 2005 21:24 schrieb Dirk Vornheder:
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen.
Sag mal bescheid wenn es mit denen Probleme gibt -- sind noch recht neu.
Laufen z.Zt. problemlos.
Bei mir haben die auf einem frischen 9.2 nicht funktioniert. Ich habe beim starten von apache2 immer eine MEldung in der Art "Creating new config (0x82000) starting apache2 new config deleted" o.ä. bekommen. Das Resultat war, dass php nicht am Laufen war, der apache aber. Also habe ich einfach mal mein selbstkompiliertes libphp5.so von der anderen Kiste ins Module Verzeichnis gespielt und es funktioniert einwandfrei. Hatte jemand die gleichen Probleme und kann mir sagen, wie ich das behebe? Sven
On Mon, Mar 21, 2005 at 09:42:51AM +0100, Sven Burmeister wrote:
Moin!
Am Sonntag, 20. März 2005 21:24 schrieb Dirk Vornheder:
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen.
Sag mal bescheid wenn es mit denen Probleme gibt -- sind noch recht neu.
Laufen z.Zt. problemlos.
Bei mir haben die auf einem frischen 9.2 nicht funktioniert. Ich habe beim
Hattest Du auch den Apache geupdated? (Oder war es der von der 9.2?)
starten von apache2 immer eine MEldung in der Art "Creating new config (0x82000) starting apache2 new config deleted" o.ä. bekommen. Das Resultat
Merkwuerdige Meldung: vom Apache kommt die nicht.
war, dass php nicht am Laufen war, der apache aber. Also habe ich einfach mal mein selbstkompiliertes libphp5.so von der anderen Kiste ins Module Verzeichnis gespielt und es funktioniert einwandfrei. Hatte jemand die gleichen Probleme und kann mir sagen, wie ich das behebe?
Bei mehreren Leuten scheint es einwandfrei zu funktionieren, und von einem aehnlichen Problem habe ich noch nicht gehoert. Entweder ist es eine besondere Konfiguration, oder ein inzwischen behobener Bug?? Vielleicht kannst Du noch mal ein frischeres Paket probieren... Peter -- the big cardinal ate the little can of spam
Moin! Am Montag, 21. März 2005 13:38 schrieb poeml@cmdline.net:
Hattest Du auch den Apache geupdated? (Oder war es der von der 9.2?)
Ich habe den SuSE 9.2 apache inklusive den YOU Flicken.
Merkwuerdige Meldung: vom Apache kommt die nicht.
Das stimmt, da läuft vorher noch ein Skript, welches wohl /etc/sysconfig/apache2 umsetzt, denn loadmodule.conf wird bei jedem rcapache2 start neu generiert.
Bei mehreren Leuten scheint es einwandfrei zu funktionieren, und von einem aehnlichen Problem habe ich noch nicht gehoert. Entweder ist es eine besondere Konfiguration, oder ein inzwischen behobener Bug?? Vielleicht kannst Du noch mal ein frischeres Paket probieren...
Werde ich machen, mal sehen, allerdings liefert YOU dann nicht mehr die Flicken. Sven
On Mon, Mar 21, 2005 at 02:04:25PM +0100, Sven Burmeister wrote:
Moin!
Am Montag, 21. März 2005 13:38 schrieb poeml@cmdline.net:
Hattest Du auch den Apache geupdated? (Oder war es der von der 9.2?)
Ich habe den SuSE 9.2 apache inklusive den YOU Flicken.
Die php5-Pakete tun nur mit dem vom FTP-Server. Siehe Hinweise auf http://ftp.suse.com/pub/projects/apache/apache2/README
Merkwuerdige Meldung: vom Apache kommt die nicht.
Das stimmt, da läuft vorher noch ein Skript, welches wohl /etc/sysconfig/apache2 umsetzt, denn loadmodule.conf wird bei jedem rcapache2 start neu generiert.
Von dem Skript kommt das nicht.
Bei mehreren Leuten scheint es einwandfrei zu funktionieren, und von einem aehnlichen Problem habe ich noch nicht gehoert. Entweder ist es eine besondere Konfiguration, oder ein inzwischen behobener Bug?? Vielleicht kannst Du noch mal ein frischeres Paket probieren...
Werde ich machen, mal sehen, allerdings liefert YOU dann nicht mehr die Flicken.
Dafuer gibt's geflickte Pakete auf dem FTP-Server. Sogar schon frueher :) Peter -- the tasty machine that goes "ping" imitated the pink can of spam
On Sun, Mar 20, 2005 at 09:24:24PM +0100, Dirk Vornheder wrote:
php5-Pakete gibt es uebrigens hier: http://ftp.suse.com/pub/projects/apache/php5/
Habe ich erstmal genommen.
Sag mal bescheid wenn es mit denen Probleme gibt -- sind noch recht neu.
Laufen z.Zt. problemlos.
Super -- danke fuer die Rueckmeldung! Peter -- the pink cardinal got the pink machine that goes "ping"
participants (3)
-
Dirk Vornheder
-
poeml@cmdline.net
-
Sven Burmeister