PHP mit IMAP kompilieren
PHP mit IMAP kompilieren
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
			
			
													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.
									
			
						
										
						Re: PHP mit IMAP kompilieren
hab das bei meiner install garnit aktiviert (zumindest nich bewusst)
squirrelmail und co funktionieren aber trotzdem ohne weiteres...
MfG
Pepe
			
			
									
						
										
						squirrelmail und co funktionieren aber trotzdem ohne weiteres...
MfG
Pepe
Re: PHP mit IMAP kompilieren
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
ja?
was denn dann *wunder*
			
			
									
						
										
						was denn dann *wunder*
Re: PHP mit IMAP kompilieren
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
			
			
									
						
										
						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
Hi Ronny,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
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
Erst einmal Danke für den Tipp!
Ich habe jetzt in der Make.error.log folgende Meldung:
Kann jemand mit dieser Fehlermeldung etwas anfangen? 
Danke für Infos
Christian S.
			
			
									
						
										
						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
Danke für Infos
Christian S.
- 
				captaincrunch
- Userprojekt 
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: PHP mit IMAP kompilieren
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
			
						echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
- 
				majortermi
- Userprojekt 
- Posts: 916
- Joined: 2002-06-17 16:09
Re: PHP mit IMAP kompilieren
Oder die openssl-Library liegt nicht im Standard-Pfad - evtl. solltest du sie mal suchen und deine /etc/ld.so.conf entsprechend anpassen.CaptainCrunch wrote:Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
			
						Warum man sich an diese Reihenfolge halten sollte...
- 
				georgkroeber
- Posts: 8
- Joined: 2002-10-20 17:45
- Location: Bad Kissingen
IMAP ohne SSL
Wie kann ich das ohne SSL Support installieren?CaptainCrunch wrote:Anscheinend hast du das ganze inkl. SSL-Support kompilieren wollen, aber keine openssl-Libraries / Header installiert ... ;)
cu
Georg