phpbar.de logo

Mailinglisten-Archive

[php] PHP3/4 mit APXS compilieren...

[php] PHP3/4 mit APXS compilieren...

Thomas 'Balu' Walter tw_(at)_itreff.de
Tue, 28 Dec 1999 10:26:40 +0100


Ich habe Probleme, PHP3 (bzw. 4) mit mysql und APXS-Unterstuetzung zu
compilieren. Basis ist eine SuSE 6.3, mysql-3.22.27-2 stammt von SuSE
direkt. apache_1.3.9 und php-3.0.12 habe ich mir frisch aus dem Netz geholt.

Ich compiliere mit den Optionen:
# cd apache-1.3.9
# ./configure --prefix=/usr/local/apache \
              --enable-module=rewrite \
              --enable-module=speling \
              --enable-module=info \
              --enable-shared=max \
              --enable-module=so
# make
# make install
# cd ../php-3.0.12
# ./configure --with-apxs=/usr/local/apache/bin/apxs \
              --enable-versioning \
              --with-mysql \
              --enable-track-var \
              --with-dbm \
              --with-db2 \
              --with-ftp
# make

Hierbei bricht er dann ab mit 
[...]
-----8<-----
ranlib libmodphp3-so.a
/usr/local/apache/bin/apxs -c -o libphp3.so -I. -I.  -Wl,'-rpath
/usr/lib/mysql' ./mod_php3.c libmodphp3-so.a -L/usr/local/lib
-L/usr/lib/mysql -lmysqlclient -ldb                             -lgdbm
pcrelib/libpcre.a -lpam -lm -ldl -lcrypt -lnsl  -lresolv  -Lpcrelib -lpcre
gcc -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -fpic
-DSHARED_MODULE -I/usr/local/apache/include -I. -I.  -c ./mod_php3.c
gcc -shared -o libphp3.so ./mod_php3.o libmodphp3-so.a -L/usr/local/lib
-L/usr/lib/mysql -lmysqlclient -ldb -lgdbm pcrelib/libpcre.a -lpam -lm -ldl
-lcrypt -lnsl -lresolv -Lpcrelib -lpcre -Wl,-rpath /usr/lib/mysql
gcc: /usr/lib/mysql: No such file or directory
apxs:Break: Command failed with rc=65536
make: *** [libphp3.so] Error 1
-----8<-----

Die Option -Wl,-rpath /usr/lib/mysql scheint Probleme zu machen - wenn ich
das weglasse, compiliert er zwar, aber ich wuesste trotzdem gerne warum
sonst nicht. Klar /usr/lib/mysql existiert nicht auf meiner SUSE, aber
welche Bibliothek sucht er da ueberhaupt?

     Balu

PS: Worin liegt eigentlich der Unterschied zwischen dbm und db2?


php::bar PHP Wiki   -   Listenarchive