PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Php + Imap @ Rh 7.3



flibbi
05.08.03, 06:02
Hallo,

Ich versuche verzweifelt auf einem RH 7.3 System php wie folgt zu kompilieren:


'./configure' '--with-apxs=/usr/local/apache/sbin/apxs' '--enable-track-vars' '--enable-bcmath' '--enable-ftp' '--with-zlib' '--with-gd' '--with-sockets' '--enable-sockets' '--with-sysvshm' '--with-sysvsem' '--disable-debug' '--with-pdflib=/usr/local' '--with-tiff-dir=/usr/local/lib' '--with-jpeg-dir=/usr/local/lib' '--with-png-dir=/usr/local/lib' '--with-zlib-dir=/usr/local/lib' '--with-mysql' '--with-xml' '--with-config-file-path=/etc' '--enable-shmop' '--enable-calendar' '--enable-mbstring' '--enable-mbstr-enc-trans' '--enable-exif' '--enable-ftp' '--enable-memory-limit' '--enable-wddx' '--enable-filepro' '--enable-dbase' '--enable-ctype' '--disable-debug' '--enable-force-cgi-redirect' '--enable-discard-path' '--enable-sigchild' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets' '--enable-gd-native-ttf' '--enable-gd-imgstrttf' '--with-freetype-dir=/usr/local' '--with-imap'


Installiert sind imap + imap-devel als entsprechende RPMs von Redhat.

Dort meckert das configure, es würde kerberos fehlen, da der C-Client so kompiliert wäre.
OK, hab ich folgendes geadded:


'--with-kerberos'


Dann meckert das configure, imapssl würde fehlen. Gut, auch das geadded:


'--with-imap-ssl'


Nun läuft das configure zwar durch, allerdings hängt sich das System beim Make auf, mit der Meldung:



ext/imap/php_imap.lo: In function `zm_startup_imap':
/ext/imap/php_imap.c:432: undefined reference to `ssl_onceonlyinit'


Ich hab mich jetzt schon tot gegoogelt, nichtmal die Seite, auf der wirklich viele Tipps stehen ( http://de.php.net/imap) hat was brauchbares ergeben.

Natürlich ist openssl + openssl-devel + pam + pam-devel auch als rpm installiert.

Weiß jemand Rat?

Gruß

flibbi

Minots
06.08.03, 04:22
Hi fibbi.
Auf meinem Testserver (vserver von Server4Free) läuft auch RedHat 7.3 und mit
dem von mir nachträglich installiertem PHP 4.3.2 .
An deiner "Konfigurations-Zeile" ist mir aufgefallen, dass Du "--enable-sockets" 2x angibst, was nicht notwendig ist. ;) (ist mir Anfangs aber auch häufiger passiert, darum sortiere ich die Konfiguration vorher in einem Texteditor).
Zur Zeit sieht sie so aus.:
./configure \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--localstatedir=/var \
--sharedstatedir=/usr/com \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-config-file-path=/etc \
--enable-force-cgi-redirect \
--disable-debug \
--disable-ipv6 \
--enable-inline-optimization \
--with-bz2 \
--with-curl \
--with-dom=/usr \
--with-exec-dir=/usr/bin \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gettext \
--with-gmp \
--with-iconv \
--with-jpeg-dir=/usr \
--with-mm \
--with-openssl \
--with-mcrypt \
--with-png \
--with-pspell \
--with-xml \
--with-expat-dir=/usr \
--with-zlib \
--enable-bcmath \
--enable-exif \
--enable-ftp \
--enable-magic-quotes \
--enable-safe-mode \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-discard-path \
--enable-track-vars \
--enable-trans-sid \
--enable-yp \
--enable-wddx \
--with-gdbm \
--with-db3 \
--with-ncurses \
--without-oci8 \
--with-imap \
--with-kerberos=/usr/kerberos \
--with-mysql=/usr \
--enable-ucd-snmp-hack \
--enable-memory-limit \
--enable-bcmath \
--enable-shmop \
--enable-versioning \
--enable-calendar \
--enable-dbx \
--enable-dio \
--with-apxs=/usr/sbin/apxs \
Kannst sie ja mal als Vorlage verwenden (ggf. Pfade ändern). :)

Viele Grüße,

flibbi
06.08.03, 06:58
Ups .. :D ... :-) das kommt vom ewigen ändern der Parameter :rolleyes: ,

ich habs jetzt auch anders hinbekommen:

Apache runter geschmissen, rpm -e imap + imap-devel, dann die ApacheToolBox geladen, dort ist Imap auch dabei und wird direkt aus den Sourcen selbst kompiliert - PHP GD und jeder andere erdenkliche Schnickschnack, wie ichs vorher auch hatte (PDFLIB z.B.) ist auch direkt dabei - und alles mehr oder weniger selbst installierend.

Kann ich nur empfehlen, jetzt läufts auch :)

Minots
06.08.03, 08:15
Oder so... :D Hauptsache Du hast das, was Du wolltest. :)
"ApacheToolBox"? Hast Du einen Link dazu?