PDF de programación - Una configuración para el Servidor de Aplicación del SII - Draft

Imágen de pdf Una configuración para el Servidor de Aplicación del SII - Draft

Una configuración para el Servidor de Aplicación del SII - Draftgráfica de visualizaciones

Publicado el 6 de Agosto del 2019
559 visualizaciones desde el 6 de Agosto del 2019
135,5 KB
5 paginas
Creado hace 15a (23/06/2008)
Una configuración para el Servidor de Aplicación del SII - Draft

José de Jesús Robles Heras, [email protected]

Instituto Tecnológico de Chihuahua

Chihuahua, Chih., Méx.

Junio, 2008

Tabla de Contenido

Resumen.

Antecedentes.

1. Servidor Web Apache 2.

2. Módulo PHP.

3. Configuración de Apache y PHP.

Referencias.

1

1

2

2

3

4





Una configuración para el Servidor de Aplicación del SII - Draft

José de Jesús Robles Heras, [email protected]

Instituto Tecnológico de Chihuahua

Chihuahua, Chih., Méx.

Junio, 2008

Resumen.

En este artículo se describe una forma de implementar el Servidor de Aplicación
para el Sistema Integral de Información (SII) de la Dirección General de Institutos
Tecnológicos. Se describe la instalación del Servidor Web Apache 2 y la configuración
del módulo PHP 5 requerido para el sistema. Se asume que está instalado el compilador
GNU C++, la librería cliente FreeTDS para acceder a la base de datos Sybase y la
biblioteca de funciones para gráficos GD.

Antecedentes.

El Sistema Integral de Información (SII) es una aplicación web en desarrollo
basado en el lenguaje de programación interpretado PHP [3] y en la base de datos
Sybase ASE [2]. Por lo anterior, es requerido contar con un servidor web que soporte el
módulo de programación en PHP y las funciones de biblioteca (librería) requeridas
para realizar las conexiones a la base de datos de Sybase. Existen diferentes formas de
implementar lo anterior, aquí se describe una forma sobre un sistema Linux Fedora
(FC6), pudiéndose extender a cualquier sistema Unix.

Descargue o copie



todos

los archivos y programas encontrados en

htpp://jrobles.itch.edu.mx/ase/appserver/apache2 [5] al directorio de trabajo /opt:

httpd-2.2.8.tar.gz
php-5.2.5.tar.gz
apacheconfigure.[32|64]
phpconfigure.[32|64]
httpd.conf.[32|64]
php.ini.[32|64]
Otros.



Una configuración para el Servidor de Aplicación del SII - Draft.



1. Servidor Web Apache 2.

Se toma como base el procedimientos descrito en el ejemplo #1 para la
instalación del módulo PHP de forma dinámica y Apache 2 [4]. Utilizaremos la versión
2.2.8 disponible a la fecha del servidor web apache:



$ su – root
# cd /opt
# gzip -dc httpd-2.2.8.tar.gz | tar xvf –
# cd /opt/httpd-2.2.8


Cree el script apacheconfigure con lo siguiente para

un sistema de 32 bits:

#!/bin/sh
#
./configure --prefix=/usr/local/apache2 --enable-so

Ó para un sistema de 64 bits:
#!/bin/sh
#
./configure --prefix=/usr/local/apache2 --enable-so --with-
expat=builtin --enable-lib64 --libdir=/usr/lib64



# chmod 750 apacheconfigure
# ./apacheconfigure
# make
# make install



Esto instala apache 2 en /usr/local/apache2.


2. Módulo PHP.

Se utiliza la versión 5.2.5 disponible a la fecha para el módulo PHP:



2

Una configuración para el Servidor de Aplicación del SII - Draft.

# cd /opt
# gzip -dc php-5.2.5.tar.gz | tar xvf –
# cd /opt/php-5.2.5


Cree el script phpconfigure con lo siguiente para un

sistema de 32 bits:

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-
sybase-ct=/usr --with-gd --enable-gd-native-ttf --with-jpeg-
dir=/usr/lib --with-zlib --with-png-dir=/usr/lib --enable-
calendar --enable-ctype --enable-ftp --enable-sockets --enable-
dbase

Ó para un sistema de 64 bits:
#!/bin/sh
#
#
./configure --with-apxs2=/usr/local/apache2/bin/apxs --
libdir=/usr/lib64 --with-sybase-ct=/usr --with-gd --enable-gd-
native-ttf --with-jpeg-dir=/usr/lib --with-zlib --with-png
dir=/usr/lib --enable-calendar --enable-ctype --enable-ftp --
enable-sockets --enable-dbase



# chmod 750 phpconfigure
# ./phpconfigure
# make
# make install



3. Configuración de Apache y PHP.

Se configura Apache 2 y el módulo PHP:


# cd /usr/local/apache2/conf
# cp –p httpd.conf httpd.conf.original
# cp –p extra/httpd-mpm.conf extra/httpd-mpm.conf.original
# cp /opt/httpd.conf .
# cp /opt/httpd-mpm.conf .
No olvide configurar directiva Listen en httpd.conf.



3

Una configuración para el Servidor de Aplicación del SII - Draft.


# cd /opt
# cp php.ini a /usr/local/lib ó /usr/lib64



Falta instalar rc script de apache.


Referencias.

[1] About Sybase; http://www.sybase.com/about_sybase
[2] Sybase ASE Express Edition for Linux - FREE;

http://www.sybase.com/linuxpromo

[3] PHP; http://www.php.net/
[4] Example #1 Installation Instructions (Apache 2 Shared Module Version);

http://mx.php.net/manual/en/install.unix.apache2.php


[5] José Robles, appserver/apache2 directory;

http://jrobles.itchihuahua.edu.mx/ase/appserver/apache2



4
  • Links de descarga
http://lwp-l.com/pdf16423

Comentarios de: Una configuración para el Servidor de Aplicación del SII - Draft (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad