Friday, 19 April 2024
MONOGRÁFICO: Servidores WAMP - AppServ PDF Print E-mail
SOFTWARE - Servidores
Written by Alberto Ruiz   
Monday, 01 March 2010 00:00
Article Index
MONOGRÁFICO: Servidores WAMP
EasyPHP
AppServ
XAMP
WampServer
Conclusiones
All Pages

AppServ

Instalación de AppServ

De todos los paquetes WAMP analizados en este monográfico, AppServ es el más simple de todos. Es el de menor tamaño, pero también el de menores prestaciones. Debido a su -austeridad- solo recomendamos utilizarlo en PCs donde el espacio en disco es un problema, pues es el que menos ocupa de los cuatro.

AppServ es un paquete WAMP muy sencillo

La instalación de AppServ es muy sencilla, tan solo hay que responder a unas sencillas preguntas del asistente de instalación:

  • 1.- Welcome to the AppServ Setup Wizard: Clic en -Next-
  • 2.- License Agreement: Clic en -I Agree-
  • 3.- Destination Folder: Dejar C:AppServ > Clic en -Next-
  • 4.- Select Components: Seleccionamos los cuatro componentes: Apache, MySQL, PHP y Phpmyadmin > Clic en -Next-
  • 5.- Apache HTTP Server Information: Escribimos el nombre del servidor, ej: miservidor > Escribimos nuestro email > Clic en -Next-
  • 6.- MySQL Server Configuration: Elegimos la contraseña del administrador de MySQL > Clic en -Install-
  • 7.- Alerta de seguridad de Windows (cortafuegos): Clic en -Desbloquear- para que el cortafuegos permita las comunicaciones del servidor web.
  • 8.- Completing the AppServ Setup Wizard: Podemos activar la casilla -Launch WampServer 2 now- para arrancar el servicio > Clic en -Finish-. Aparecerá en la parte derecha de la barra de tareas, el icono de WampServer funcionando.


A continuación veremos una captura de la secuencia de instalación de AppServ:

 

Demostración de la instalación de AppServ

 

Una vez instalado AppServ, habrá creado la carpeta C:AppServ con un tamaño de 54 MB. El DocumentRoot, es decir, la carpeta en la cual podemos copiar contenidos o aplicaciones para ser accesibles vía web, será la carpeta C:AppServwww.

 

Configuración general de AppServ

AppServ instala de forma automática y como servicios del sistema, el servidor Apache y el servidor MySQL. No se dispone de ningún asistente ni accesos directos para administrar AppServ, detener o iniciar los servicios, editar las configuraciones, etc. Para iniciar o detener los servicios tendremos que hacer clic derecho en Mi PC > Administrar > Servicios y Aplicaciones > Servicios > Clic derecho en Apache2.2 > Iniciar / Detener.

Desde la ventana de Administración de equipos podemos configurar el inicio automático de los servicios

Página Web de prueba

Para comprobar el correcto funcionamiento de Apache y de PHP, podemos crear una sencilla página web de prueba dentro del DocumentRoot de Apache y acceder desde el navegador para visualizar el resultado.

// Probando Apache y PHP. Crear archivo c:/AppServ/www/prueba.php
<HTML>
<H1>Probando Apache y PHP</H1>
Salida del comando phpinfo:

phpinfo();
?>

</HTML>

Después debemos abrir el navegador y acceder a la dirección http://127.0.0.1/prueba.php para comprobar el resultado:

Probando Apache y PHP

Configuración de Apache con AppServ

Para realizar cambios en la configuración de Apache con AppServ, es necesario editar manualmente el archivo C:AppServApache2.2confhttpd.conf con el bloc de notas y reiniciar el servicio de Apache desde el apartado –Servicios y Aplicaciones- del sistema. El archivo httpd.conf permite configurar cientos de parámetros, pero para un uso normal del servidor, no es necesario modificar el archivo httpd.conf, aunque los usuarios avanzados suelen editarlo principalmente para:

  • Modificar el raíz de documentos (DocumentRoot)
  • Permitir la visualización de carpetas
  • Crear alias de carpetas
  • Crear espacio web para los usuarios

En el siguiente artículo se explica la configuración avanzada de httpd.conf:

http://observatorio.cnice.mec.es/modules.php?op=modload&name=News&file=article&sid=287

Configuración de MySQL con AppServ

Para realizar cambios en la configuración de MySQL con AppServ, es necesario editar manualmente el archivo C:AppServMySQLmy.ini con el bloc de notas y reiniciar el servicio de MySQL desde el apartado –Servicios y Aplicaciones- del sistema. Para un uso normal, no es necesario modificar el archivo my.ini.

Administración de MySQL con phpmyadmin

La administración de MySQL comprende las tareas de creación y mantenimiento de bases de datos y la gestión de usuarios y permisos. Si se poseen conocimientos de SQL, es posible administrar la base de datos con el cliente de mysql. Se trata de una consola que permite lanzar comandos SQL al servidor de base de datos, mediante los cuales, podemos crear bases de datos, modificarlas, insertar registros, realizar consultas, establecer permisos y todas las funciones que permite un gestor de bases de datos.

Si no queremos utilizar o no dominamos el lenguaje SQL, una manera sencilla de administar MySQL es utilizando la aplicación web por excelencia de administración de MySQL: phpMyAdmin. AppServ permite seleccionar phpmyadmin durante la instalación. Para acceder a phpmyadmin, tan solo tenemos que abrir el navegador en el servidor e ir a la siguiente URL: http://localhost/phpmyadmin/. Nos solicitará un nombre de usuario y una contraseña. En el nombre de usuario debemos poner -root- y en la contraseña debemos poner la contraseña del administrador de MySQL que pusimos durante la instalación.

Para acceder a phpmyadmin debemos indicar la contraseña

También podemos utilizar phpmyadmin desde cualquier PC de la red dirigiéndonos a la URL: http://IP-del-servidor/phpmyadmin/, sustituyendo IP-del-servidor por la IP del PC que hace de servidor, ejemplo: 192.168.1.10 o la que sea.

Administración de MySQL vía web con phpmyadmin

Con la aplicación web phpmyadmin, podemos realizar todas las funciones que permite mysql:

  • Crear bases de datos y tablas
  • Modificar bases de datos y tablas
  • Insertar, actualizar y eliminar registros
  • Realizar consultas
  • Crear usuarios y establecer permisos

Todo de una forma gráfica, sencilla y sin necesidad de ser un experto en SQL.

Configuración de PHP con AppServ

Para realizar cambios en la configuración de PHP con AppServ, es necesario editar manualmente el archivo C:WINDOWSphp.ini con un editor de textos como el bloc de notas o el editor -scite- y reiniciar el servicio de Apache desde el apartado –Servicios y Aplicaciones- del sistema.

Edición del archivo php.ini con el editor de textos scite

Para un uso normal del servidor, no es necesario realizar ninguna modificación en los cientos de parámetros que permite reconfigurar el archivo php.ini. Si algún usuario desea realizar algún cambio en la configuración, a continuación ponemos una lista de los parámetros más utilizados:

  • Safe Mode = Off (Modo Seguro. Si el Modo seguro está desactivado, se habilitan todas las funciones del php. Para un uso educativo es mejor ser funcional y no activar el modo seguro. Si el Modo seguro está activado, se deshabilitan todas las funciones del php consideradas peligrosas. Para servicios de hosting se recomienda activar el modo seguro.)
  • Display errors = o­n (Mostrar Errores. Muestra los errores en las mismas páginas, cuando les haya. Cuando hay errores en los scritps, es más fácil encontrarlos si se muestran en las páginas)
  • max_execution_time=30 (Tiempo máximo en segundos, de ejecución de un script)
  • memory_limit = 128M (Memoria máxima que puede utilizar un script durante su ejecución)
  • error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED (Nivel de errores que se muestran durante la ejecución)
  • display_errors = o­n (Mostrar o no mostrar errores)
  • file_uploads = o­n (Permite subir archivos por http)
  • post_max_size=8M (Tamaño máximo de datos que se pueden enviar al servidor mediante POST)
  • upload_max_filesize = 8M (Tamaño máximo de archivo que se puede subir al servidor)
  • SMTP=localhost (servidor de correo saliente para enviar emails desde aplicaciones PHP


 

Revista INTEFP

Marcadores Sociales

Facebook MySpace Twitter Delicious Google Bookmarks 

Artículos relacionados