Page 1 of 1
PHP mit IMAP kompilieren
Posted: 2003-05-22 18:40
by typolos
HAllo
Ich möchte gerne auf meinem Webserver (Suse Linux 8.2, Apache 2.0.45 php 4.3.2) einen Webmail Client schreiben, bei den ich IMAP benötige um die Funktionen die mir php zur Verfügung stellt zu nutzen.
Habe nun über Yast das Packet Imap (und alle anderen Packete wie Imap-devel usw.) installiert. Als nächstes wollte ich dann PHP neu kompilieren. Aber der Aufruf ./configure --with-imap brachte dann die Fehlermeldung das ich für die installierte IMAP Version --with-imap-ssl verwenden solle. Das habe ich dann auch getan und das Kompelieren funktionierte ohne Fehlermeldung. Wenn ich mir aber den Report ansehe, dann steht hinter IMAP support ein "no". Jetzt frage ich mich warum?
Wäre für jeden Hinweis dankbar, da ich langsam nicht mehr weiter weiß.
MfG
typolos
Re: PHP mit IMAP kompilieren
Posted: 2003-05-22 18:51
by [nix]pepe
hab das bei meiner install garnit aktiviert (zumindest nich bewusst)
squirrelmail und co funktionieren aber trotzdem ohne weiteres...
MfG
Pepe
Re: PHP mit IMAP kompilieren
Posted: 2003-05-22 19:05
by typolos
So weit ich weiß nutzen die Webmailer squirrelmail und co die Funktionen nicht, die ich benötige wie z.B.: imap_open()
Re: PHP mit IMAP kompilieren
Posted: 2003-05-22 20:20
by [nix]pepe
ja?
was denn dann *wunder*
Re: PHP mit IMAP kompilieren
Posted: 2003-05-23 08:46
by ronny
Hi,
also ich kann dir nur empfehlen IMAP selbst zu kompilieren. Dann weisst Du wenigstens genau, wo Du bei der PHP-Installation hinlinken musst. Hab ich auch so gemacht und es funktioniert wunderprächtig.
Download IMAP-c-client
IMAP installieren
##### Vor der Installation muss das Paket pam-devel installiert sein!!!
##### Vor der Installation unbedingt die Pfade zu OpenSSL (im Abschnitt lsu) im Makefile anpassen!!!
# make lsu
EXTRADRIVERS=
PASSWDTYPE=nul
SSLTYPE=nopwd
1> Make.log 2> Make.error.log
##### Logfiles checken und weiter...
# mkdir /usr/local/imap-client
# mkdir /usr/local/imap-client/lib
# mkdir /usr/local/imap-client/include
# cp c-client/*.h /usr/local/imap-client/include
# cp c-client/*.c /usr/local/imap-client/lib
# cp c-client/c-client.a /usr/local/imap-client/lib
MfG Ronny
Re: PHP mit IMAP kompilieren
Posted: 2003-05-27 01:23
by georgkroeber
Ronny wrote:Hi,
also ich kann dir nur empfehlen IMAP selbst zu kompilieren. Dann weisst Du wenigstens genau, wo Du bei der PHP-Installation hinlinken musst. Hab ich auch so gemacht und es funktioniert wunderprächtig.
Download IMAP-c-client
IMAP installieren
##### Vor der Installation muss das Paket pam-devel installiert sein!!!
##### Vor der Installation unbedingt die Pfade zu OpenSSL (im Abschnitt lsu) im Makefile anpassen!!!
# make lsu
EXTRADRIVERS=
PASSWDTYPE=nul
SSLTYPE=nopwd
1> Make.log 2> Make.error.log
##### Logfiles checken und weiter...
# mkdir /usr/local/imap-client
# mkdir /usr/local/imap-client/lib
# mkdir /usr/local/imap-client/include
# cp c-client/*.h /usr/local/imap-client/include
# cp c-client/*.c /usr/local/imap-client/lib
# cp c-client/c-client.a /usr/local/imap-client/lib
MfG Ronny
Hi Ronny,
hast du ne Ahnung, was nicht funktioniert, wenn mein Webmail immer sagt, dass das Postfach leer sei, obwohl es nicht so ist??
es wird IMAP benutzt und eine Verbindung auf POP3
MfG
Georg
Re: PHP mit IMAP kompilieren
Posted: 2003-05-27 12:27
by typolos
Erst einmal Danke für den Tipp!
Ich habe jetzt in der Make.error.log folgende Meldung:
Code: Select all
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[2]: *** [mtest] Error 1
make[1]: *** [bundled] Error 2
make: *** [lsu] Error 2
Kann jemand mit dieser Fehlermeldung etwas anfangen?
Danke für Infos
Christian S.
Re: PHP mit IMAP kompilieren
Posted: 2003-05-27 12:41
by captaincrunch
Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
Re: PHP mit IMAP kompilieren
Posted: 2003-05-27 22:58
by majortermi
CaptainCrunch wrote:Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
Oder die openssl-Library liegt nicht im Standard-Pfad - evtl. solltest du sie mal suchen und deine /etc/ld.so.conf entsprechend anpassen.
IMAP ohne SSL
Posted: 2003-06-09 18:18
by georgkroeber
CaptainCrunch wrote:Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
Wie kann ich das ohne SSL Support installieren?
cu
Georg