[PHP-IMAP] Compilation PHP avec support Imap et serveur Cyrus

Compilation PHP avec support Imap et serveur Cyrus [PHP-IMAP] - Installation - Linux et OS Alternatifs

Marsh Posté le 19-03-2006 à 13:20:57    

Hello,
 
Je suis en train de me pencher sur la recompilation de php pour avoir le support IMAP en vue d'installer Horde/IMP.
 
J'utilise Cyrus comme serveur Imap et afin de compiler php avec imap, il me faut la librairie c-client qu'on peut trouver ici : ftp://ftp.cac.washington.edu/imap/c-client.tar.Z
 
Les questions existentielles du jours sont :
 

  • est ce que compiler et installer la librairie c-client ne risque pas de provoquer des conflits avec cyrus? (chose dont je me passerais volontier, je dois l'avouer  :pt1cable: )


(ouch : ca a l'air immonde a compiler cette chose la...)
 
Je me pose la question parce que dans le readme il est marqué que le serveur est installé, alors que pour c-client, j'imaginais que ca ne serait pas le cas....
 

  • Ayant une ReadHat ES4, je choisi quoi comme type de make?


Y'a ca qui pourrait convenir :  

# lrh   RedHat Linux 7.2 and later
# sl4   Linux using -lshadow to get the crypt() function
# sl5   Linux with shadow passwords, no extra libraries
# slx   Linux using -lcrypt to get the crypt() function


 

  • J'aimerais choisir le répertoire d'installation... mais j'ai rien vu dans les options du makefile qqch qui me permettrais de le faire...


  • Juste pour etre sur : la librairie c-client est elle bien compatible avec cyrus (je sais que toute deux implementent le protocole imap et que ca devrait etre le cas... juste pour etre sur donc )


Question Subsidiaire : Un bon proxy imap ca se trouve ou? (assurément pas a la superette du coin)
 
Mon system est une Redhat ES4 up to date avec ceci
compiler a la mimine:  
 

*********************************************
* apache
*      Version      : v_1.3.34
*      Build Status : compiled
*********************************************
*********************************************
* freetype
*      Version      : v_2.1.10
*      Build Status : compiled
*********************************************
*********************************************
* gd
*      Version      : v_2.0.33
*      Build Status : compiled
*********************************************
*********************************************
* imageMagick
*      Version      : v_6.2.5-5
*      Build Status : NOT compiled
*********************************************
*********************************************
* imap_client
*      Version      : v_2004g
*      Build Status : NOT compiled
*********************************************
*********************************************
* jhead
*      Version      : v_2.4
*      Build Status : NOT compiled
*********************************************
*********************************************
* jpeg
*      Version      : v_6b
*      Build Status : compiled
*********************************************
*********************************************
* libmcrypt
*      Version      : v_2.5.7
*      Build Status : compiled
*********************************************
*********************************************
* lib_png
*      Version      : v_1.2.8
*      Build Status : compiled
*********************************************
*********************************************
* libxslt
*      Version      : v_1.1.12
*      Build Status : compiled
*********************************************
*********************************************
* mm
*      Version      : v_1.4.0
*      Build Status : compiled
*********************************************
*********************************************
* mod_perl
*      Version      : v_1.29
*      Build Status : compiled
*********************************************
*********************************************
* mod_ssl
*      Version      : v_2.8.25-1.3.34
*      Build Status : compiled
*********************************************
*********************************************
* php
*      Version      : v_5.1.2
*      Build Status : compiled
*********************************************


---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
Reply

Marsh Posté le 19-03-2006 à 13:20:57   

Reply

Marsh Posté le 19-03-2006 à 14:31:29    

Bon, j'ai trouver le gros de mes réponses:
 
I don't use UW-IMAP. How can I build IMAP support into PHP?
 
IMP requires that PHP be built with IMAP support; PHP requires that the UW-IMAP c-client library be available during compilation. This library is the reference IMAP implementation and is only an IMAP client. Many distributions ship with the c-client library, often with the package name imap-devel.
 
It has nothing to do with the IMAP server that you use; even if you use the Courier or Cyrus IMAP server, you must download the UW-IMAP package and build c-client on the same machine as the webserver. The steps to build only the c-client libraries are as follows:
 
   1. Move to the top directory of the UW-IMAP distribution.
   2. Run make with the correct argument for your operating system.
 
and then point PHP configure's --with-imap option at the top directory of the UW-IMAP distribution. (There is no need to make install in the IMAP distribution.)


---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed