PHP 5.2.0 compile: make install nicht nach /usr/lib/apache/1.3 sondern /mein/pfad ???
Posted: 2006-11-20 23:29
Hallo,
Tach erstmal! Hoffe, kann hier mal reinplatzen, ich hoffe, ich kann auch was beitragen langfristig :o
Ich gebe zu, ich habe nicht genug Ahnung von der GNU Build-Umgebung, daher komme ich nicht ganz klar mit dem aktuellen "make install" aus den PHP 5.2.0 Sourcen...
Worum gehts?
Ich kompiliere php 5.2.0 auf Debian Sarge - keine Probleme, läuft auch, aber da ich einige Kombinationen von Extensions in Verbindung mit dem Suhosin-Patch testen möchte, erzeuge ich mir viele unterschiedliche libphp5.so - das Blöde ist nur, dass mir ein make install die libphp5.so IMMER nach /usr/lib/apache/1.3 reinschreiben will...
generell kein ungeheures problem, aber da liegt halt schon was anderes, ausserdem kommt apt ein wenig durcheinander, wenn da plötzlich was "fremdes" rumliegt... daher hätte ich gerne make dazu gebracht, dass er die libphp5.so in /mein/eigenes/verzeichnis legt, dann ist das ganze auch besser zu automatisieren...
Wahrscheinlich total einfach...
Ich hab schon versucht --libexecdir zu setzen, bringt aber nix, ebenfalls das setzen einer $LIBEXEC Umgebungsvariable... zum Haareraufen... leider bin ich mit den autotools nicht so fit... welche kleine Änderung muss ich vornehmen???
achso, ja, ich benutze auch --prefix=/mein/dir und --with-apxs
trotzdem beharrt make install auf dem debian apache modul verzeichnis und will nicht dahin, wo ich will... seufz...
ich danke für die Aufmerksamkeit!
Love & Peace,
Magma Baba
Tach erstmal! Hoffe, kann hier mal reinplatzen, ich hoffe, ich kann auch was beitragen langfristig :o
Ich gebe zu, ich habe nicht genug Ahnung von der GNU Build-Umgebung, daher komme ich nicht ganz klar mit dem aktuellen "make install" aus den PHP 5.2.0 Sourcen...
Worum gehts?
Ich kompiliere php 5.2.0 auf Debian Sarge - keine Probleme, läuft auch, aber da ich einige Kombinationen von Extensions in Verbindung mit dem Suhosin-Patch testen möchte, erzeuge ich mir viele unterschiedliche libphp5.so - das Blöde ist nur, dass mir ein make install die libphp5.so IMMER nach /usr/lib/apache/1.3 reinschreiben will...
generell kein ungeheures problem, aber da liegt halt schon was anderes, ausserdem kommt apt ein wenig durcheinander, wenn da plötzlich was "fremdes" rumliegt... daher hätte ich gerne make dazu gebracht, dass er die libphp5.so in /mein/eigenes/verzeichnis legt, dann ist das ganze auch besser zu automatisieren...
Wahrscheinlich total einfach...
Ich hab schon versucht --libexecdir zu setzen, bringt aber nix, ebenfalls das setzen einer $LIBEXEC Umgebungsvariable... zum Haareraufen... leider bin ich mit den autotools nicht so fit... welche kleine Änderung muss ich vornehmen???
achso, ja, ich benutze auch --prefix=/mein/dir und --with-apxs
trotzdem beharrt make install auf dem debian apache modul verzeichnis und will nicht dahin, wo ich will... seufz...
ich danke für die Aufmerksamkeit!
Love & Peace,
Magma Baba