Установка IMAP для PHP 5

Author admin acount on July 12, 2011 | Print | Bookmark


Сборка 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

Was this article helpful?

Yes No

Category: Виртуальные сервера, Выделенные сервера

Last updated on July 12, 2011 with 382 views