Page 1 of 1

PHP 4.0.6 & PHP 4.3.8 & Apache 2

Posted: 2004-12-02 12:06
by souldrinker
Hallo,

schon wieder ein schönes Problem. Habe jetzt ja ein PHP 4.3.8 installiert, brauche aber zusätzlich ein PHP 4.0.6, weil ein älteres CMS nur mit dieser PHP Version läuft.

Ist gar kein Problem, integriere ich beide als Module die auf verschiedene Handler hören (Im PHP Source ändern). Jetzt habe ich bei der Kompilierung von PHP 4.0.6 aber das Problem, dass er mir kein ".so" File macht, also kein Apache Modul baut, obwohl ich ihm im Configure sage, wo der apxs2filter liegt, und dort liegt er tatsächlich.

Hier meine Configure-Anweisung:

Code: Select all

./configure --host=i386-redhat-linux 
--build=i386-redhat-linux 
--target=i386-redhat-linux-gnu 
--program-prefix=/usr/bin/php-4.0.6 
--prefix=/usr/bin/php-4.0.6 
--exec-prefix=/usr/bin/php-4.0.6 
--bindir=/usr/bin/php-4.0.6 
--sbindir=/usr/sbin/php-4.0.6 
--sysconfdir=/etc/php-4.0.6 
--datadir=/usr/share/php-4.0.6 
--includedir=/usr/include/php-4.0.6 
--libdir=/usr/lib/php-4.0.6 
--libexecdir=/usr/libexec/php-4.0.6 
--localstatedir=/var/php-4.0.6 
--with-config-file-path=/etc/php-4.0.6 
--sharedstatedir=/usr/com/php-4.0.6 
--mandir=/usr/share/man/php-4.0.6 
--infodir=/usr/share/info/php-4.0.6 
--with-mysql=shared,/usr 
--with-apxsfilter=/usr/sbin/apxs
Ist eine denkbar schmale Konfiguration, dient aber auch erst einmal nur zum testen, damit man ausschließen kann dass es an irgendwelchen - nicht vorhandenen, oder nicht ordentlich installierten Libraries liegt. Wenn einer da nen Tipp für mich hat, wie ich ein libphp4.so File bekomme, wäre ich sehr dankbar, ein libphp4.a File macht er mir.

Re: PHP 4.0.6 & PHP 4.3.8 & Apache 2

Posted: 2004-12-02 12:40
by Joe User
apxs2filter != apxsfilter
--target, --build und --host sind überflüssig und falsch...

Re: PHP 4.0.6 & PHP 4.3.8 & Apache 2

Posted: 2004-12-02 13:41
by souldrinker
Hi,

hab jetzt wieder "apxs2filter" anstatt "apxsfilter" eingetragen :oops: hatte ich vorher so, und es zum testen geändert... Problem bleibt aber, dass er mir selbst nach "make" und anschließendem "make install" mit "libtool --finish libs" im "libs" Verzeichniss des installationsorders keine libphp4.so Datei erstellt.

Re: PHP 4.0.6 & PHP 4.3.8 & Apache 2

Posted: 2004-12-02 14:24
by Joe User
Woher hast Du diesen libtool Aufruf? Lass ihn weg...

Re: PHP 4.0.6 & PHP 4.3.8 & Apache 2

Posted: 2004-12-02 14:51
by souldrinker
der steht bei der kompilierung von jedem php drin, wenn man ihn nicht vorm "make install" aufruft, ausserdem wird der beim "maken" auch 2 mal aufgerufen... hm..