Vous êtes sur la page 1sur 9

APACHE, MYSQL y ASP en WINDOWS

Por Macroeternal Este documento tiene licencia GNU

Buscando una solucin para nuestra pagina web, hemos encontrado varias guias de instalacin del MySQL, como nosotros lo que queremos es instalar el Apache, el PHP y el MySQL podemos elegir entre varios instaladores que lo hacen todo y te lo dejan configurado, ya que la instalacin requiere de algunas modificaciones en los archivos de configuracin de todos los elementos a instalar. Nosotros sin embargo hemos optado por instalar todo despacito y con buena letra. El mayor problema que nos hemos encontrado ha sido que hemos intentado reutilizar el cdigo fuente de una pagina web realizada en ASP , que es un formato propietario y nada estndar, es un lenguaje creado por Microsoft, podemos consultar todos los detalles en su pagina oficial http://www.asp.net/Default.aspx?tabindex=0&tabid=1 sin embargo, al no seguir los estndares de la web, hace muy difcil su integracin con otros productos que no sean propietarios, es decir que no sean de microsoft, esto parece ser una tendencia de esta gran empresa, todo se compenetra muy bien entre todos los productos que ella ofrece, pero no tiene capacidad para interactuar con otras aplicaciones que no sean de esta empresa.

1 INSTALAR EL APACHE Hemos decidido instalar esta ltima versin del apache. Para ello seguimos los siguientes pasos:

Hemos ido a la seccin Download y hemos elegido el mirror de rediris: http://apache.rediris.es/ Una vez dentro del repositorio iremos a httpd binaries win32.... y all elegiremos la version del apache que ms nos interese. En nuestro caso hemos elegido la version del apache 1.3.3 que es la ms estable y la que mas recursos nos puede ofrecer, ya que la version 2 de Apache, todavia esta en pruebas, adems el modulo del ASP que instalaremos solo esta (por ahora) disponible para la versin 1.3 de Apache. Una vez bajado el instalador lo ejecutaremos, durante la instalacion nos preguntar por el Dominio, en nuestro caso localhost pero si dispusieramos de dominio lo indicariamos aqu. Tambien preguntar por el servidor, localhost, y el correo del administrador nosotros hemos puesto root@localhost. Por ahora dejamos la configuracion del apache aunque deberia de estar funcionando, para comprobar que esta funcionando pondremos en la barra de direccin de nuestro navegador http://localhost/ y nos mostrar una pagina anunciando que el servidor apache esta funcionando correctamente en nuestro ordenador.

2 INSTALAR EL PHP

Nosotros hemos instalado la version del PHP 4.3.10, ya que teniamos un par de manuales que indicaban paso a paso lo que haba que hacer para instalar y configurar el PHP en nuestro ordenador. Descomprimiremos el archivo que nos hemos bajado del repositorio y lo hemos descomprimido en c:\usr\php, a continuacion hemos cogido todos elementos que habia dentro de la carpeta y lo tenemos todo en la ruta c:\usr\php\, una vez all cogeremos una librera llamada php4ts.dll y la copiaremos a c:\windows\system32\, si no indica que no podemos reemplazar la existente (en el caso de que la hubiera), lo que tenemos que hacer es parar el apache y luego pegar la dll. Ahora renombraremos el archivo php.ini-dist a php.ini y lo llevaremos a C:\windows\. En este punto ya tenemos PHP instalado en nuesta maquina, lo que tenemos que hacer ahora es decirle al Apache que lo tenemos instalado. Para ello iremos al archivo de configuracion del apache que tenemos en la ruta donde hayamos instalado el apache. Buscaremos un fichero llamado httpd.conf y lo editaremos con el bloc de notas mismo. Alli buscamos la linea:
# Dynamic Shared Object (DSO) Support

y debajo de ella aparece una lista con los modulos del apache aadiremos las siguientes al principio de la lista:

Y tenemos que comentar la linea: #LoadModule php4_module modules/libphp4.so Y aadir esta: LoadModule php4_module c:\usr\php\sapi\php4apache.dll Luego, seguimos bajando por el archivo de configuracion y buscamos la linea: ClearModuleList Y aadimos AddModule mod_php4.c

Seguimos bajando y encontramos:


<IfModule mod_dir.c> DirectoryIndex index.html </IfModule>

Debemos aadirle la linea: AddType application/x-httpd-php .php Quedando asi:


<IfModule mod_dir.c> DirectoryIndex index.html AddType application/x-httpd-php .php </IfModule>

Una vez le hemos indicado al apache los nuevos ficheros de configuracion lo reiniciaremos. Y ya tendremos el apache configurado con el php, para probar que funciona, hacemos una pagina de prueba. Escribimos el codigo:
<? phpinfo() ?>

En un bloc de notas y lo guardamos como prueba.php y lo alojamos en htdocs que estar en nuestro directorio de instalacion del apache C:\Archivos de programa\Apache Group\Apache\htdocs". Y en el navegador escribimos localhost/prueba.php y si todo ha ido bien, debera de mostrar una pagina web indicando las caractersticas de nuestra versin de PHP.

INSTALACION DE ASP.

Instalaremos una aplicacin de Sun MicroSystems, que aunque no es libre, nos permite utlizar el lenguaje ASP sobre nuesto servidor apache. Lo buscaremos en la pagina de Sun y nos registraremos para poder utilizarlo. Habr que detener el apache para que la instalacion del mdulo ASP sea correcta, para ello iremos al Control Apache Server y lo detendremos (Opcion STOP). Una vez bajado el archivo, lo instalaremos, durante la instalacion nos preguntar cual es el servido que tiene que utlizar el ASP, puede instalarse en varios servidores al mismo tiempo, nosotros elgiremos el apache, que actualmente esta ejecutandose en el puerto 80 de nuestra maquina, que es el puerto por defecto de la instalacion. Ya instalado reiniciaremos el apache y ya lo tendremos todo preparado. Para comprobar que el apache tiene el modulo asp instalado, crearemos una pagina de prueba, por ejemplo: Tiempo.asp
<HTML> <BODY> <% If Time( ) >= #12:00:00 AM# And Time( ) <#12:00:00 PM# Then%>

Hola, bienvenido a mi pgina, estamos a : <%=Now( )%>


Buenos das <%Else%> Buenas Tardes <%End If%> </BODY> </HTML>

Y lo guardamos en htdocs, para luego ejecutarlo desde el navegador.

3 INSTALAR EL MYSQL

MySQL es la ms popular de las bases de datos de Cdigo Abierto, como indica su slogan en su portal. http://dev.mysql.com/ Una vez all nosotros hemos bajado la versin 4.1 para realizar este trabajo. La podemos encontrar en: http://dev.mysql.com/downloads/mysql/4.1.html Desde esa misma pagina, mysql ofrece muchos GUI para usuarios y administradores, nosotros nos hemos decidido por MySQL administrator, que es una interfaz grfica muy simple que nos permite hacer las tablas y asignar las claves primarias y las ajenas de forma muy fcil y simple, adems cuando creamos las tablas, nos muestra el codigo en SQL que utilizar el Front-End para crear las tablas y las claves. Antes de entrar en detalles de como se utiliza el MySQL, lo primero es instalarlo, para ello, descomprimimos el archivo zip en el disco, en nuestro caso C:\mysql y una vez descomprimido buscamos el archivo winmysqladmin.exe que es el que se iniciara cuando iniciemos windows, poniendo en marchar el servicio mysql. Para saber si se ha activado podemos consultar los servicios de windows, tecleando en ejecutar services.msc. Una vez tengamos el mysql funcionando, nosotros hemos descargado de la pagina dos herramientas ms, el mySQL-querybrowser y el mySQL-administrator, que nos permiten consultar y actualizar la pagina web desde un entorno grfico. Al ejecutar el MySQL-administrator nos aparece una ventana como esta:

Para rellenar ventana y que nos deje conectarnos a la base de datos, pondremos: Stored Connection: abd Server Host: localhost Username: user Pasword: user Port 3306 Lo que iniciara el MySQL Administrator y nos mostrar una descripcin de nuestra sistema. Este Front-End nos permite cambiar y agregar usuarios a la base de datos , crear bases de datos nuevas, tablas de una ya creada, y multitud de opciones que nos permiten administrar de forma eficaz nuestra base de datos. Comenzaremos por describir el entorno de Administracin de nuestra base de datos. Esta interfaz, es cmoda a la hora de administrar la base de datos. No haremos un anlisis exhaustivo de todas las opciones de esta interfaz, tan solo comentaremos los que nos interesen.

La herramienta User Administration nos permite administrar los usuarios, cambiar el nombre, la contrasea, el icono que los representar, la direccin de correo electrnico de cada uno, los privilegios para cada una de las bases de datos que tenemos, si puede insertar, si puede borrar, si puede hacer una bsqueda, todas las opciones de nuestra base de datos, y tambin podemos restringir el numero de consultas, actualizaciones y conexiones que ese usuario tiene a nuestra base de datos. Tambin tenemos una monitorizacin de la actividad de nuestra base de datos, indicando cuando se inicia, las conexiones y los eventos que pueda registrar nuestra base de datos. Podemos hacer un backup automticamente, indicndole al servidor que tiene que hacerlo cada cierto tiempo, y otras opciones de recargar la base de datos desde archivo etc.

La herramienta Catalogo es la que nos permite crear tablas, pudiendo definir, la clave primaria, si el valor puede ser nulo, si es un valor auto incremental, cuales son las claves ajenas, que hacer en caso de un update, un delete o un insert, especificando como funciona cada una de las claves ajenas.

Otra herramienta que nos ofrece el MySQL es el MySQL Query Browser

Esta aplicacin nos permite hacer consultas y modificaciones sobre la base de datos de forma visual o mediante consultas y comandos SQL. Es una aplicacin muy intuitiva. tambin instalaremos el ODBC Driver que podemos bajarnos desde la pagina de MySQL, una vez bajado e instalado, iremos a Herramientas Administrativas (Panel de Control) y all en Orgenes de Datos, crearemos origen de datos en un fichero ( aunque podramos hacerlo de sistema) , all elegiremos el MySQL. Con todo esto ya podemos dedicarnos a cambiar y ha hacer las modificaciones necesarias en el cdigo ASP para que todo funcione correctamente.

Vous aimerez peut-être aussi