Mailinglisten-Archive |
Hallo Liste,
so langsam bin ich am Verzweifeln :-((( Ich möchte auf meinem Server den
Apache 1.3.3 mit SSL-Unterstützung, mod_perl und mod_php3 (3.0.5) durch
die neueste Distribution unter Linux, Kernel 2.2.5 (Basis: SuSE 6.0)
ersetzen. Da zu erwarten ist, daß es einige Konflikte beim Kompilieren
gibt, habe ich Schritt für Schritt jeweils ein Modul hinzugefügt und bin
evtl. Fehler nachgegangen und habe diese auch aufgespürt. Nun kam als
letztes PHP 3.0.11 hinzu, das ich mit folgender Option konfiguriert
habe:
cd php-3.0.11
./configure --with-shared-apache=../apache_1.3.6 \
--with-gd=/usr \
--with-sybase=/usr/local/sybase \
--with-mysql=/usr/local \
--with-dbase=yes \
--with-pdflib=/usr/local/include \
--with-zlib=/usr/local \
--with-ttf=/usr/local \
--with-xml=/usr/local/xmlwf \
--with-config-file=/usr/local/php \
--with-safe-mode=yes \
--with-track-var=yes \
--with-magic-quotes=yes \
--enable-t1lib=yes \
--disable-display-source \
--enable-memory-limit=yes \
--enable-safe-mode=yes
Das klappte problemlos, inkl. dem Bugfix-Patch für die T1-Lib, auf das
mich das Konfigurationsscript hinwies.
Nun wollte ich den Apache neu konfigurieren, um PHP als DSO Modul zu
erzeugen:
cd ../apache_1.3.6
SSL_BASE=/usr/local/ssl ./configure
--prefix=/usr/local/apache
--enable-module=ssl
--enable-shared=ssl
--activate-module=src/modules/frontpage/mod_frontpage.o
--enable-shared=frontpage
--activate-module=src/modules/perl/libperl.a
--enable-shared=perl
--activate-module=src/modules/jserv/mod_jserv
--enable-shared=jserv
--activate-module=src/modules/php3/libphp3.a
--enable-shared=php3
--enable-module=unique_id
--enable-shared=unique_id
--enable-module=rewrite
--enable-shared=rewrite
--enable-module=auth_dbm
--enable-shared=auth_dbm
--enable-module=auth_db
--enable-shared=auth_db
--enable-module=digest
--enable-shared=digest
--enable-module=headers
--enable-shared=headers
--enable-module=expires
--enable-shared=expires
--enable-module=info
--enable-shared=info
--enable-module=log_agent
--enable-shared=log_agent
--enable-module=log_referer
--enable-shared=log_referer
--enable-module=usertrack
--enable-shared=usertrack
--enable-module=so
--enable-suexec
--suexec-uidmin=500
Leider steigt das configure-Script des Apache aus. Bei der Auflistung
"configuring with DSO support ...." und nach der Informationszeile, daß
"mod_perl" eingebaut wurde, geht es nicht mehr weiter. Es kommt ein
Linker-Error, dann läuft das Script noch einige Zeit weiter.
Hat jemand schon mal erfolgreich das Package übersetzen können?
Gruß
Thomas
php::bar PHP Wiki - Listenarchive