php5-imap en Ubuntu 14.04 no está habilitado

php5-imap en Ubuntu 14.04 no está habilitado

Después

apt-get install php5-imap

todavía tengo que hacerlo manualmente

php5enmod imap

lo cual parece extraño e inconsistente. ¿Hay una razón en particular para esto?

Respuesta1

Sí, esto es un poco extraño. Los pasos necesarios para instalar esto (para futuros usuarios que tengan problemas son los siguientes)

sudo apt-get install php5-imap
sudo php5enmod imap
sudo service apache2 restart

Respuesta2

Me encontré con el mismo problema pero ya han pasado algunos años.La respuesta de Mark Aronis es correcta., pero el software cambió. Usa eso en su lugar:

sudo apt-get install php7.0-imap 
sudo phpenmod imap

(Lo siento, todavía no puedo dejar comentarios)

Respuesta3

Para responder a la pregunta de si hay una razón particular para ello, sí, la hay;) Puede conectar Apache con PHP de varias maneras (mod_php, cgi, fcgi, scgi, php-fpm, cli...). Y puede usar varias de esas API de servidor (SAPI) en la misma máquina en paralelo y decidir por sitio/vhost cuál usar (teniendo en cuenta cuestiones como el rendimiento, la seguridad o la compatibilidad).

Si los módulos PHP se activaran simplemente mediante la instalación, se activarían en todos los SAPI disponibles. Pero ¿y si necesitas diferenciarte? ¿Quizás desee un módulo disponible para php-fpm (porque configuró suficientes controles de seguridad allí), pero no desde la interfaz CLI de la línea de comandos? O desea configurar el módulo de diferentes maneras para diferentes SAPI. O simplemente necesita desactivar temporalmente un módulo mientras alguien está ejecutando un ataque a su servidor y no quiere perder la configuración en la que trabajó un día para configurar y ajustar.

Para hacer esas cosas, hay una estructura de directorios y archivos de configuración en /etc/php5. Y bastante similar a qué a2ensite/ a2dissitehacer para los vhosts de Apache y qué a2enmod/ a2dismodhacer para los módulos de Apache, puede administrar módulos PHP con phpenmod/ php5dismod.

información relacionada