Sistema de registro para Centros de Acceso Comunitario a Internet


Suscribase a nuestra lista de discusión y reciba soporte en el manejo del sistema!


Introducción


Requerimientos


Instalación de los programas necesarios


Instalación y Administración del Sistema de Registro


Descarga de los programas utilizados
Seguridad
Mantenimiento
Contacto con Desarrolladores

Desarrollado por Colnodo
con el apoyo del IDRC de Canadá y la Facultad Latinoamericana de Ciencias Sociales - Flacso

Proceso de Instalación

Instalación de Módulos de PHP

Se sugiere realizar la instalación de los módulos de PHP desde las fuentes ya que la distribución de RPM que se distribuye con la versión de Red Hat 7.0 Linux presenta problemas durante la ejecución de las páginas dinámicas.

La instalación de PHP incluye:

1-. Verificar la instalación de apxs.

Antes de proceder con la instalación de PHP es necesario verificar la ubicación del programa apxs. Si la instalación de Apache se realizó desde las fuentes es muy posible que este ubicado en:

/usr/local/apache/bin/apxs

Para verificar utilice el comando ls así:

# ls -l /usr/local/apache/bin/apxs
-rwxr-xr-x 1 root root 20456 Mar 28 16:52 /usr/local/apache/bin/apxs*

Si el sistema indica:

/bin/ls: /usr/local/apache/bin/apxs: No such file or directory

Intente buscar el programa en el directorio:

/usr/sbin

o con el comando de búsqueda de archivos find:

# find / -name apxs

Si definitivamente no está instalado en su servidor deberá instalar apache-devel desde RPM que se encuentra en la distribución de Linux.

La instalación a través de RPM es muy sencilla. Simplemente busque en su distribución de Linux el paquete apache-devel y ejecute la instalación con el comando rpm.

En Red Hat 7.0 este se encuentra ubicado en el Cd-rom 1 en el archivo

/RedHat/RPMS/apache-devel-1.3.12-25.i386.rpm.

Si Usted introduce el Cd-rom en la unidad de su servidor este deberá activarse automáticamente, es decir, Usted deberá poder acceder a su Cd-rom y al programa Apache de la siguiente manera:

# cd /mnt/cdrom/RedHat/RPMS/

# rpm -iv apache-devel-1.3.12-25.i386.rpm

Este comando instalará la versión de Apache-devel en el servidor. El parámetro i corresponde a instalar (install), el parámetro v, corresponde a mostrar información de la instalación (verbose).

Esta instalación dejará el programa apxs en el directorio:

/usr/sbin

Si lo desea puede copiar la versión utilizada en nuestra instalación aquí.

2-. Verificación de librerias gráficas.

Este paso es importante si Usted desea que el Sistema de Registro muestre adecuadamente las gráficas del módulo de estadisticas.

Las librerias requeridas son:

  • freetype
  • zlib
  • libpng
  • libjpeg
  • gd

Para verificar si se encuentran instaladas ejecute el comando

rpm -q

y el nombre de la libreria. El sistema deberá responder con la versión instalada, de lo contrario responderá:

package <nombre de la libraria> is not installed

# rpm -q freetype
freetype-1.3.1-7

# rpm -q libpng
libppng-1.0.8-1

# rpm -q libjpeg
libjpeg-6b-13

# rpm -q gd
gd-1.8.3-4

# rpm -q zllib
zlib-1.1.3-12

En caso improbable de que alguna de las librerias no se encuentre instaladas Usted las puede obtener en el Cd-rom 1de RedHat con los nombres que se muestran arriba en italicas. Esta situación es muy improbable ya que RedHat instala por defecto todas estas librerias durante una instalación estándar.

Si Usted introduce el Cd-rom en la unidad de su servidor este deberá activarse automáticamente, es decir, Usted deberá poder acceder a su Cd-rom y a la instalación de las librerias de la siguiente manera:

# cd /mnt/cdrom/RedHat/RPMS/

# rpm -iv zlib-1.1.3-12.i386.rpm

# rpm -iv freetype-1.3.1-7.i386.rpm

# rpm -iv libppng-1.0.8-1.i386.rpm

# rpm -iv libpng-devel-1.0.8-1.i386.rpm

# rpm -iv libjpeg-6b-13.i386.rpm

# rpm -iv gd-1.8.3-4.i.386.rpm

# rpm -iv devel-gd-1.8.3-4.i.386.rpm

Nótese que para las librerias png y gd también se realiza la instalación del paquete devel correspondiente.

3-. Instalación de PHP.

Los módulos de PHP pueden obtenerse de http://www.php.net/downloads.php, en el enlace de "Downloads", bajo "Complete Source Code".

Para nuestra instalación utilizamos la versión PHP 4.0.5 que puede obtenerse aquí.

Una vez copiada la distribución en el servidor ejecute:

# tar zxvf php-4.0.5.tar.gz

Entre al directorio de la instalación:

# cd php-4.0.5

Después de ubicar el programa apxs teclee (cambiando la ruta al programa apxs si es necesario a /usr/local/apache/bin):

#./configure --with-apxs=/usr/sbin/apxs --with-gd --with-png --with-zlib
--enable-magic-quotes --enable-track-vars --with-mysql --enable-gd-imgstrttf --enable-gd-native-ttf --with-jpeg-dir=/usr

Si Usted experimenta problemas en esta etapa de configuración por ausencia de las librerias gd, jpeg o png, instale estas librerias como se explica en la sección anterior o desde las fuentes como se explica en la instalación de Webalizer.

Todas las opciones de configuración son importantes para garantizar que las gráficas del módulo de información estadística funcionen correctamente.

Este proceso tarda un poco. Al finalizar mostrará el siguiente anuncio:

+--------------------------------------------------------------------+
| *** WARNING ***
|
| You chose to compile PHP with the built-in MySQL support. If you
| are compiling a server module, and intend to use other server
| modules that also use MySQL (e.g, mod_auth_mysql, PHP 3.0,
| mod_perl) you must NOT rely on PHP's built-in MySQL support, and
| instead build it with your local MySQL support files, by adding
| --with-mysql=/path/to/mysql to your configure line.
+--------------------------------------------------------------------+
| License:
| This software is subject to the PHP License, available in this
| distribution in the file LICENSE. By continuing this installation
| process, you are bound by the terms of this license agreement.
| If you do not agree with the terms of this license, you must abort
| the installation process at this point.
+--------------------------------------------------------------------+

Thank you for using PHP.

Posteriormente teclee:

# make

Este proceso es aún más largo que el anterior. Para instalar los módulos teclee:

# make install

Para probar si la instalación tuvo éxito se recomienda reiniciar el servidor Apache y crear una página de prueba de PHP así:

Recinicie el servidor web así:

Para la instalación de RPM:

# /etc/rc.d/inid.d/httpd restart

Para la versión instalada desde las fuentes:

Para esta versión es necesario activar manualmente PHP editando el archivo de configuración de Apache:

# cd /usr/local/apache/conf

# pico httpd.conf

Descomente (quite el caracter #) de las siguientes líneas y añada al final de la primera línea .php3:

AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps

# /usr/local/apache/bin/apachectl restart

Posteriormente, después de reiniciar el servidor Apache, compruebe si la instalación de PHP fue realizada con exito. Entre al directorio raiz del servidor Apache:

# cd /var/www/html

o para la instalación desde las fuentes:

# cd /usr/local/apache/htdocs

Cree un nuevo archivo test.php así:

# pico test.php

incluya esta línea en el archivo:

<? phpinfo(); ?>

y salve el archivo presionando ctrl-x

Abra esta página desde su navegador, por ejemplo, si su servidor se llama cabinas.sudominio.org teclee:

http://cabinas.sudominio.org/test.php

Debe aparecer una página con toda la información de configuración de PHP en su servidor:



  Diseñado y desarrollado por el equipo de Colnodo · 2000 / 2001