PHP mit IMAP kompilieren

Apache, Lighttpd, nginx, Cherokee
Post Reply
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

PHP mit IMAP kompilieren

Post 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
Last edited by typolos on 2003-05-22 19:06, edited 1 time in total.
[nix]pepe
Userprojekt
Userprojekt
Posts: 244
Joined: 2003-04-08 19:36
 

Re: PHP mit IMAP kompilieren

Post by [nix]pepe »

hab das bei meiner install garnit aktiviert (zumindest nich bewusst)
squirrelmail und co funktionieren aber trotzdem ohne weiteres...

MfG
Pepe
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

Re: PHP mit IMAP kompilieren

Post by typolos »

So weit ich weiß nutzen die Webmailer squirrelmail und co die Funktionen nicht, die ich benötige wie z.B.: imap_open()
[nix]pepe
Userprojekt
Userprojekt
Posts: 244
Joined: 2003-04-08 19:36
 

Re: PHP mit IMAP kompilieren

Post by [nix]pepe »

ja?
was denn dann *wunder*
ronny
Posts: 54
Joined: 2003-04-25 16:05
Location: Vilsbiburg / Landshut
 

Re: PHP mit IMAP kompilieren

Post 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
georgkroeber
Posts: 8
Joined: 2002-10-20 17:45
Location: Bad Kissingen
 

Re: PHP mit IMAP kompilieren

Post 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
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

Re: PHP mit IMAP kompilieren

Post 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.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: PHP mit IMAP kompilieren

Post by captaincrunch »

Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09
 

Re: PHP mit IMAP kompilieren

Post 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.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
georgkroeber
Posts: 8
Joined: 2002-10-20 17:45
Location: Bad Kissingen
 

IMAP ohne SSL

Post 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
Post Reply