Установка IMAP для PHP 5
Сборка IMAP для PHP 5
Unix/Linux
Расширение IMAP требует установки библиотеки с-client. Прочитать информацию об установке c-client на английском языке можно на php.net.
Unix/Linux
Расширение IMAP требует установки библиотеки с-client. Прочитать информацию об установке c-client на английском языке можно на php.net.
Быстрая установка c-client для Fedora Core/CentOS 5.6 (64):
# yum install libc-client.i386
или
# yum install libc-client.x86_64
Установка c-client
Переходим в /usr/local
# cd /usr/local
Скачать последнюю версию c-client можно командой:
# ftp://ftp.cac.washington.edu/imap/imap-2007e.tar.Z
Распаковываем:
# tar -zxvf imap-2007e.tar.Z
Переходим в директорию:
# cd imap-2007e
Для 64-битных ОС необходимо отредактировать Makefile и заменить в нем EXTRACFLAGS= на EXTRACFLAGS=-fPIC
Выполняем для CentOS 5.6 или Fedora Core :
# make lr5 или # make lrh
или выполняем для FreeBSD:
# make bsf
Для других ОС соответственно «make slx», «make lnp», «make lrh» или «make lsu».
Создаем директории:
# mkdir lib
# mkdir include
Переходим в директорию c-client/
cd c-client/
Копируем файлы
# cp *.h /usr/local/imap-2007e/include/
# cp *.c /usr/local/imap-2007e/lib/
# cp c-client.a /usr/local/imap-2007e/lib/libc-client.a
Примечание: вместо imap-2007e указываете наименование директории в соответствии с выбранной версией c-client.
Для сборки php вам нужно добавить параметры:
./configure \
--with-imap=/usr/local/imap-2007e \
--with-imap-ssl
# если требуется
--with-libdir=lib64