Hace un rato estaba probando un script para que revisara automáticamente el correo electrónico ya que es lo que ocupo para un proyecto sobre el cual estoy trabajando
en fin esto no es «ningún problema» pues ya habia hecho algunas pruebas pero…. trabajando sobre windows y usando el wampserver el cual pues en teoría ya trae todas las librerías las cuales solo hay que des comentarlas del php.ini y listo pero como recientemente he migrado a ubuntu 10.04, pues… me dio un poco de problemas
después de googlear por cosa de un rato pues la respuesta fue mas que obvia y es que la librería imap la cual es la que se utiliza para algunas funciones de correo electrónico no esta instalada, así que hay que agregarla el procedimiento es bastante sencillo solo abrimos la consola y después escribimos la siguiente linea
aptitude install php5-imap
si todo esta correcto vera algo parecido a esto
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: libc-client2007b{a} mlock{a} php5-imap 0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 841kB of archives. After unpacking 1810kB will be used. Do you want to continue? [Y/n/?]
Simplemente tecleamos «Y» y después un enter
Writing extended state information... Done Get:1 http://ftp.nz.debian.org lenny/main mlock 7:2007b~dfsg-4+lenny3 [30.8kB] Get:2 http://ftp.nz.debian.org lenny/main libc-client2007b 7:2007b~dfsg-4+lenny3 [772kB] Get:3 http://ftp.nz.debian.org lenny/main php5-imap 5.2.6.dfsg.1-1+lenny2 [38.1kB] Fetched 841kB in 2s (322kB/s) Selecting previously deselected package mlock. (Reading database ... 19854 files and directories currently installed.) Unpacking mlock (from .../mlock_7%3a2007b~dfsg-4+lenny3_amd64.deb) ... Selecting previously deselected package libc-client2007b. Unpacking libc-client2007b (from .../libc-client2007b_7%3a2007b~dfsg-4+lenny3_amd64.deb) ... Selecting previously deselected package php5-imap. Unpacking php5-imap (from .../php5-imap_5.2.6.dfsg.1-1+lenny2_amd64.deb) ... Processing triggers for man-db ... Setting up mlock (7:2007b~dfsg-4+lenny3) ... Setting up libc-client2007b (7:2007b~dfsg-4+lenny3) ... Setting up php5-imap (5.2.6.dfsg.1-1+lenny2) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done
echo esto solo nos resta reiniciar el apache y listo podemos empezar a trabajar con la librería imap