Installing/Configuring
Содержание
Требования
This extension requires the c-client library to be installed. Grab the latest version from » ftp://ftp.cac.washington.edu/imap/ and compile it.
It's important that you do not copy the IMAP source files directly into the system include directory as there may be conflicts. Instead, create a new directory inside the system include directory, such as /usr/local/imap-2000b/ (location and name depend on your setup and IMAP version), and inside this new directory create additional directories named lib/ and include/. From the c-client directory from your IMAP source tree, copy all the *.h files into include/ and all the *.c files into lib/. Additionally when you compiled IMAP, a file named c-client.a was created. Also put this in the lib/ directory but rename it as libc-client.a.
Замечание: To build the c-client library with SSL or/and Kerberos support read the docs supplied with the package.
Замечание: In Mandrake Linux, the IMAP library (libc-client.a) is compiled without Kerberos support. A separate version with SSL (client-PHP4.a) is installed. The library must be recompiled in order to add Kerberos support.
Коментарии
To install the IMAP module on Red Hat Linux Enterprise 4 (RHEL4):
- Open a terminal window
- If you're not root, become root with su
- type:
RPM -i php-imap
(RPM will download, install and resolve dependencies)
- restart your web server with:
service httpd restart
I hope this helps newbies (like me).
For rhel4 add the libc-client-devel package
On Gentoo:
edit /etc/make.conf and include imap to the USE flags,
then run
emerge php
In ArchLinux, a php package provides this module, but it is disabled by default.
Simply uncomment a line (remove semicolon) in /etc/php/php.ini:
;extension=imap.so
to
extension=imap.so
and then, restart PHP.
For Fedora 20
===========
Install php-imap:
sudo yum install php-imap
Then restart httpd :
sudo service httpd restart
On Ubuntu 14.04+, you need to first install with apt-get:
apt-get install php5-imap
However it's not enabled by default so enable it with:
php5enmod imap
Ubuntu 18.04
sudo apt-get install php-imap