WEBMAIL

Forums: 

Hola Amigos

Estoy instalando un server con Centos 4.4 y quiero instalar el webmail, la pregunta es la siguiente que me sugieren que utilice horde o squirremail, cual de los dos es mejor en seguridad y es facil de usar.

Saludos

Re: error

Grande,

Hay al menos dos formas de instalar php, de tu mensaje asumo que lo hiciste con yum o update no compilando-instalando en base a los codigos fuentes.
El mensaje que te sale indica que no esta instalado correctamente el soporte imap para php. Esto puede ser a que la version php-imap que instalaste no es compatible con la version de la parte basica de php que instalaste.
Si vas por la opcion facil de usar yum, te sugiero dos cosas o desinstalas los paquetes php y los adicionales (php-mysql, php-imap) y los instalas nuevamente o actualizas esos paquetes con yum o update.
La otra opcion es la de compilar-instalar en base al codigo fuente, es un proceso mas largo pero te da mas control y te permite compilar lo que realmente necesitas y dejar afuera lo que no. Si te interesa esta opcion me avisas para ayudarte paso a paso con ese proceso, creo que me tocara hacer un documento para esta forma de configuracion de php y su aplicacion como ejemplo con el horde como webmail.

Saludos,

Ayudame

Ayúdame por favor a compilar-instalar el paquete PHP, ya que nunca lo he realizado, y deseo aprender a realizarlo, te lo agradecería.

Saludos

Re: Ayudame

Manos a la obra entonces...

No se como hayas particionado tu instalacion de Centos, pero si tienes suficiente espacio en la particion donde esta el directorio home crea una carpeta con el nombre src.
Ejecutando # mkdir /home/src , luego cambiate a la carpeta ejecutando # cd /home/src.
Desde ahi ejecuta los siguientes comandos para obtener el software que vamos a necesitar:

Paso 1. Obteniendo el software base

Horde (mas cliente correo electronico+libreta direcciones+calendario de eventos)
wget -c -t0 ftp://ftp.horde.org/pub/horde/horde-3.1.4.tar.gz
wget -c -t0 ftp://ftp.horde.org/pub/imp/imp-h3-4.1.4.tar.gz
wget -c -t0 ftp://ftp.horde.org/pub/turba/turba-h3-2.1.4.tar.gz
wget -c -t0 ftp://ftp.horde.org/pub/kronolith/kronolith-h3-2.1.5.tar.gz

PHP codigo fuente
wget -c -t0 http://www.php.net/distributions/php-5.2.1.tar.bz2
Para soportar mcrypt, gd e imap en PHP
wget -c -t0 http://ufpr.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz
wget -c -t0 http://ufpr.dl.sourceforge.net/sourceforge/mcrypt/mcrypt-2.6.5.tar.gz
wget -c -t0 http://ufpr.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.8.1.tar.gz
wget -c -t0 ftp://ftp.cac.washington.edu/imap/old/imap-2004g.tar.Z
wget -c -t0 http://www.libgd.org/releases/gd-2.0.34.tar.gz

Apache
wget -c -t0 http://apache.mirrormax.net/httpd/apache_1.3.37.tar.gz

MySQL (opcional si ya lo tienes instalado)
wget -c -t0 http://mirror.trouble-free.net/mysql_mirror/Downloads/MySQL-4.1/mysql-4.1.22.tar.gz

Cuando tengas el software vamos al paso 2, compilando apache y librerias adicionales para PHP.

Re: Ayudame - Paso 2

Paso 2. Compilando Apache

Te sugiero que hagas los siguientes pasos como usuario root. Para eso ejecutas # su - , si es que ingresaste con otro usuario que es lo recomendable.
Descomprimir Apache ejecutando
# tar zxvf apache_1.3.37.tar.gz
Luego te cambias al directorio que se crea, ejecutando
# cd apache_1.3.37
Vamos a crear un script para que lo uses en tus futuras intalaciones, ejecutando
# mkdir /root/configs
# nano /root/configs/cfg.apache en este archivo copia el siguiente contenido:

./configure --prefix=/opt/apache \
--enable-module=most \
--enable-shared=max

Estoy asumiendo que tienes un directorio opt con suficiente espacio para instalar apache, puedes cambiar el nombre del directorio por /usr/local/apache que es mas comun.
Guardas la informacon con Ctrl-O y sales de nano con Ctrl-X (Ctrl es la tecla de control de tu teclado). En las ultimas versiones de RedHat y Centos, por extension, se instala nano, tambien puedes usar otro editor de texto como vi.
Para que el script sea ejecutable, haces
# chmod 700 /root/configs/cfg.apache
Ahora copias el script a la carpeta actual (/home/src/apache_1.3.37), ejecutando
# cp /root/configs/cfg.apache .
Configuramos para crear el archivo Makefile, ejecutando
# ./cfg.apache
Si el script se ejecuta sin ningun error continuamos la compilacion, ejecutando
# make
De la misma manera si se completa el comando sin error continuamos con la instalacion, ejecutando
# make install
Si llegaste aqui sin ningun mensaje de error has completado la configuracion, compilacion e instalacion de Apache.
Felicitaciones

Cuando estes listo continuamos con el Paso 3

Pregunta: Tienes instalado mysql o quieres que incluyamos la configuracion-instalacion desde los archivos fuentes?

make

Hola

Al momento de hacer · make, me sale el siguiente error.

===> src
make[1]: Entering directory `/home/src/apache_1.3.37'
make[2]: Entering directory `/home/src/apache_1.3.37/src'
make[2]: *** No hay ninguna regla para construir el objetivo `all'. Alto.
make[2]: Leaving directory `/home/src/apache_1.3.37/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/src/apache_1.3.37'
make: *** [build] Error 2

no te

Imagen de denisenrique

no te compliques la vida instalando los paquetes desde los fuentes lo mas recomendable es que utilizes el siguiente comando yum install NombreDelPAquete.

en la seccion comos esta como instalar y configurar yum

suerte :)
Denis Guido

Denis Guido

Re: no te

Creo que eso lo tiene claro sugiero leas su comentario en el que dice "Ayúdame por favor a compilar-instalar el paquete PHP, ya que nunca lo he realizado y deseo aprender a realizarlo, te lo agradecería."
No sabia que desear aprender algo nuevo es complicarse.

para un novato

Imagen de denisenrique

para un novato creo que tiene mucho que hacer lo mas recomendable es comenzar de lo facil a lo dificil , o acaso tu comenzaste a correr antes de caminar?, pero claro esta bien lo que haces lo que te recomendaria mejor es plasmar esto en comos de ecualug para sacarle el maximo provecho

;)
Denis Guido

Denis Guido

Re: para un novato

Valido tu punto, en parte. Pero si uno se pasa usando yum y update cada vez que encuentra un problema
no va a dejar de ser novato. Equivocandose uno aprende, la primera vez que intente compilar-instalar php
en un servidor linux con los paquetes para soporte de Horde, me tomo casi 2 meses resolver todos los problemas
que se me presentaron.

Me parece que en este y otros foros sobre el tema php indique que solo tengo apuntes, hago
uso de mis scripts y el resto me lo se casi de memoria pues he compilado apache mysql y php
con las librerias requeridas por Horde al menos unas 7 veces.

Las instrucciones que voy indicando las estoy copiando para hacer un tutor, y en parte espero que
se presenten problemas eso ayuda para cubrir posibles casos especiales pues la idea seria tener un
tutor que sirva en la mayoria de configuraciones y no uno especifico a Centos 4.
Toda pregunta, sugerencia, critica es bienvenida.

Saludos,

Páginas