Versión: 1.0
Fecha: 27/01/2007
Categoría: Webmaster
Autores: Jonathan Ruiz de Garibay
Índice
1 Introducción...2
2 Instalación en Linux...2
2.1 Instalación...2
2.2 Comprobación del servidor...3
3 Instalación en Windows...4
3.1 Instalación...4
3.2 Comprobación del servidor...8
1 Introducción
Aunque existen unos cuantos HowTo's en internet para instalarte tu propio servidor en tu PC, últimamente me han preguntado varias personas por ello, así que a continuación expongo los sencillos pasos que hay que seguir para conseguirlo.
Toda la información contenida en este artículo ha sido obtenida de diferentes foros por lo que, lo aquí descrito no es nuevo.
Por último, se incluye la instalación de un servidor tanto en Linux (haciendo uso del apt-get) como en Windows (con AppServ), de tal forma que se puede elegir el sistema operativo sobre el que se quiere implementar.
2 Instalación en Linux
La instalación sobre Linux es tremendamente sencilla. Únicamente es necesario saber instalar aplicaciones con el apt-get y saber exactamente lo que hay que instalar.
2.1 Instalación
Se abre una consola y se escribe:
#sudo apt-get install apache2
Te pedirá la contraseña para poder ejecutar el comando como superusuario y la confirmación de que deseas instalar el nuevo software. Se bajará y se instalará el servidor apache con su configuración por defecto. Una vez que haya terminado, se hace lo mismo con php5 y MySql, además de un par de cosillas más:
#sudo apt-get install mysql-server #sudo apt-get install php5
#sudo apt-get install libapache2-mod-php5 #sudo apt-get install php5-mysql
Por último, se puede instalar PhpMyAdmin para la gestión de MySql de forma gráfica (facilita las cosas a los principiantes):
2.2 Comprobación del servidor
Para comprobar si la instalación ha sido correcta, creamos un archivo llamado test.php en la raiz del servidor. Dentro de este fichero se incluye el siguiente código:
<?php phpinfo(); ?>
Para acceder a esta página, se abre el browser y en la barra de la ruta se escribe
http://localhost/test.php. La página que aparece muestra toda la información referente a nuestro PHP5.
3 Instalación en Windows
Hasta hace pocos años, instalar Apache sobre Windows tenía su miga pero ahora, han salido una serie de programas que te instala y te configura absolutamente todo para que funcione a la primera.
Uno de estos programas es AppServ, descargable de forma gratuita de la página web
www.appservnetwork.com. El presente artículo está hecho con las versión 2.5.5 que incluye Apache 2.0.55, PHP5 y MySQL 5.0.16.
3.1 Instalación
Una vez que nos hemos bajado el instalador, se ejecuta como cualquier otro programa al que hay que ir dando a siguiente, siguiente.
Figura 3. Selección de la ruta del servidor
En la siguiente ventana, se puede configurar un dominio por defecto para el servidor, el e-mail del administrador del servidor y el puerto (por defecto es el 80).
Figura 5. Configuración del servidor
Por último, se establece el nombre de usuario y el password para la base de datos MySQL. Esto se puede dejar tal cual, ya que después se accede como root.
Y ahora comienza la copia de ficheros del nuevo servidor:
Figura 7. Copia de archivos
Finalmente, si todo ha ido correcto, se muestra la siguiente ventana que será la que inicie tanto el servidor Apache como el gestor de Base de Datos MySQL.
Figura 8. Ventana de finalización de la instalación
Si todo a ido correcto, nos aparecerá la siguiente ventana que nos indica que el servidor Apache ha arrancado de forma correcta.
Figura 9. Servidor arrancado y funcionando.
3.2 Comprobación del servidor
En este caso, sólo con abrir el browser y escribir localhost nos debería aparecer una ventana parecida a la siguiente con información sobre el AppServ.
3.3 Consideraciones
Un dato importante dentro de este instalador es que por defecto, te instala PhpMyAdmin sin ningún tipo de login o control de acceso. Si abres un browser y escribes la dirección http://localhost/phpmyadmin/ se puede observar como se ha accedido sin tener que introducir ninguna clave.
Figura 11. Pantalla principal del PhpMyAdmin
Para cambiar la clave, se pulsa sobre Privilegios en el PhpMyAdmin y una vez allí nos encontramos que hay un sólo usuario que es el que se debe modificar pulsando sobre el icono de una personita con un lápiz.
Figura 12. Ventana de usuario de PhpMyAdmin
Una vez allí, se busca el apartado de cambio de clave y se escribe la nueva clave en los campos de Contraseña y Debe volver a escribir:
Una vez hecho esto, si intentamos realizar cualquier acción sobre PhpMyAdmin se produce el siguiente error:
Figura 14. Error de acceso después de introducir clave
Para solucionar esto último, es necesario modificar el fichero de configuración de PhpMyAdmin. Una vez que hemos accedido al fichero config.inc.php, hay que cambiar la siguiente línea:
$cfg['Servers'][$i]['auth_type'] = 'config';
Si todo ha ido correcto, al volver a intentar acceder al PhpMyAdmin, se solicitará el nombre de usuario y la clave: