Het realiseren van imap support in PHP op een Debian Directadmin bak, is mij behoorlijk tegengevallen. Met name de resultaten die zoekopdrachten mij brachten (bijv Debian Directadmin php imap).
De oplossing blijkt uiteindelijk (en een paar uur later) simpel te zijn:
Om de volgende foutmelding te voorkomen: “configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing”
Installeer je als eerste libc-client-dev met
apt-get install libc-client-dev
# The following NEW packages will be installed:
# comerr-dev libc-client-dev libc-client2002edebian libkadm55 libkrb5-dev libpam0g-dev mlock
Daarna moet je de configuratie van custombuild aanpassen in de benodigde dirs:
/usr/local/directadmin/custombuild/configure/suphp
/usr/local/directadmin/custombuild/configure/ap1
/usr/local/directadmin/custombuild/configure/ap2
Je kan zowel de configure.php4 als configure.php5 aanpassen, ik heb alleen de .php5 aangepast
De aanpassing die je moet doen bestaat uit het toevoegen van de volgende regels
--with-imap-ssl \
--with-imap \
in de suphp/configure.php5 is deze met quotes
"--with-imap-ssl \"
"--with-imap \"
Dan in de directory
/usr/local/directadmin/custombuild/
./build clean
en
./build php
Thanks dude ! After hours of researches on directadmin website, and complicated explanations (nothing on custombuild) … this just work perfectly on my DA !
@fabien Glad I could help!
Bedankt voor je duidelijke handleiding, enkel ik loop ergens op vast. Ik voeg de regels ergens tussen in toe en zorg dat deze net zo lijken als de andere. enkel als ik php ga builden zegt hij dat /usr/local/directadmin/custombuild/configure/ap2 een error bevat.
Wat kan hier het probleem zijn?
@S.L. en? Zit er ook een error in ap2?
Heel erg bedankt! Zat zelf al een tijdje te klooien totdat ik jouw posting vond!
Danku!
Ik weet niet of het op Debian anders werkt, maar op Centos moest ik in suphp/configure.php5 de buiten de quote zetten anders werkte het niet.
Zo dus
“–with-imap-ssl ”
“–with-imap ”
Ook heet de libc-client-dev package anders. Namelijk libc-client-devel
Deze kun je makkelijk installeren met het command yum install libc-client-devel
Succes!