note 104979 added to imap.requirements
| From: | manolo_on at hotmail dot com | Date: | Wed, 20 Jul 2011 10:49:16 +0000 |
| Subject: | note 104979 added to imap.requirements | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-181714@lists.php.net to get a copy of this message | ||
1º Si no tenemos compilado el openssl en /usr/local/ssl hemos de hacer enlaces simbólicos :
ln -s /usr/lib64/openssl/engines/ /usr/local/ssl
2º Añadimos las librerias también:
ln -s /usr/include/ /usr/local/ssl/include
3º Nos descargamos el codigo fuente de imap:
cd /servicios
wget ftp://ftp.cac.washington.edu/imap/imap-2007e.tar.gz
4º descomprimimos el paquete imap
tar -xf imap-2007e.tar.gz
5º compilamos imap con opciones especificas
cd imap-2007e
make slx EXTRACFLAGS="-I/usr/include/openssl -fPIC"
6º Una vez compilado, seguimos las recomendaciones de php http://www.php.net/manual/es/imap.requirements.php
, creamos los directorios include y lib y copiamos los ficheros generados como sigue:
mkdir lib
mkdir include
cp c-client/*.c lib/
cp c-client/*.h include/
cp c-client/c-client.a lib/libc-client.a
7º Ahora ya podemos incluir la directiva o parámetro --with-imap al compilar php ( recuerda
añadir --with-openssl )
cd /servicios/binarios.php/php-5.2.17
./configure --with-imap=/servicios/imap-2007e/
8º ejemplo de configure para php con imap:
./configure --prefix="/servicios/php.5.2.17.v13"
--with-config-file-path=/servicios/php-5.2.17.v13/lib --with-apxs2=/servicios/apache/bin/apxs
--with-openssl --with-imap=/servicios/imap-2007e/ > /tmp/configure.php.5.2.17.manu.v13.txt
2>&1 &
----
Server IP: 69.147.83.197
Probable Submitter: 194.224.55.7
----
Manual Page -- http://www.php.net/manual/en/imap.requirements.php
Edit -- https://master.php.net/note/edit/104979
Del: integrated -- https://master.php.net/note/delete/104979/integrated
Del: useless -- https://master.php.net/note/delete/104979/useless
Del: bad code -- https://master.php.net/note/delete/104979/bad+code
Del: spam -- https://master.php.net/note/delete/104979/spam
Del: non-english -- https://master.php.net/note/delete/104979/non-english
Del: in docs -- https://master.php.net/note/delete/104979/in+docs
Del: other reasons-- https://master.php.net/note/delete/104979
Reject -- https://master.php.net/note/reject/104979
Search -- https://master.php.net/manage/user-notes.php