Localhost – Servidor Web Ubuntu
Esta es la forma avanzada de instalar un servidor web, sin recurrir a paquetes que ya vienen con todo incluido, así que de esta manera aprenderemos un poco mas
El día de hoy les explicaré como crear un Localhost o un servidor local para hacer pruebas desde nuestra máquina con Ubuntu, lo que nos garantiza resultados inmediatos, no tener problemas con dominios o DNS y agilidad procesando datos y transfiriéndolos.
Nota: Funciona con cualquier versión de Ubuntu, pero por motivos de seguridad y rendimiento les recomiendo usar Ubuntu Server 8.04 o alguna versión LTS
Después de leer este tutoríal usted tendrá instalado en su máquina:
- Apache
- PHP
- MySQL
- PhpMyAdmin
- Complementos
Esto significa que con este servidor de pruebas en nuestra máquina podremos además de ver páginas diseñadas en HTML, páginas que usan bases de datos y funcionan con PHP además con el complemento para manejar imágenes en PHP. En pocas palabras todo lo necesario para probar CMS's como WordPress y/o Joomla y hasta para diseñar una web compleja desde cero.
Manos a la obra, lo primero que debemos instalar es el apache2 para ello escribimos en la consola lo siguiente:
sudo aptitude install apache2
Una vez terminada la instalación podemos ver el resultado si vamos a nuestro navegador preferido (en mi caso Firefox) y entramos a la siguiente URL http://localhost/ ahí nos debe dar el aviso de que la instalación fue correcta
Ahora instalemos PHP, para ello debemos escribir lo siguiente en la consola:
sudo aptitude install php5
Y para que podamos hacer pruebas con PHP debemos resetear el Apache, escribamos el siguiente comando en la consola:
sudo /etc/init.d/apache2 restart
Ahora instalemos Phpmyadmin para administrar nuestras bases de datos Mysql, para ello debemos lógicamente instalar Mysql y otros estos otros paquetes para que nos funcione sin problema:
sudo aptitude install mysql-server
sudo aptitude install libapache2-mod-auth-mysql
sudo aptitude install php5-mysql
Ahora si instalamos Phpmyadmin
sudo aptitude install phpmyadmin
Aquí finalizamos el proceso de instalación y todo nos debe funcionar correctamente, pero no cae nada mal hacer una prueba para estar seguros de que todo quedo en orden. Para ello vamos a crear un archivo PHP que nos mostrará información acerca de nuestro servidor, para ello debemos escribir lo siguiente en la consola:
sudo gedit /var/www/info.php
y dentro del archivo copiamos el siguiente código
<?php phpinfo(); ?>
Así que si en nuestro navegador nos dirigimos a la siguiente URL http://localhost/info.php nos debe mostrar un documento bastante extenso que contiene toda la información de nuestro servidor PHP.
Opcionalmente puedes instalar la libreria GD para poder manipular imágenes con PHP:
sudo aptitude install php5-gd
Notas:
- Si quieres subir archivos a tu servidor de pruebas simplemente copia y pega en "/var/www/", esta es una carpeta que solo se puede editar si eres root, asi que es recomendable iniciar nautilus usando el siguiente comando.
gksudo nautilus
- Para acceder al "phpmyadmin" sigue el siguiente enlace http://localhost/phpmyadmin
- El usuario del "phpmyadmin" es "root" y la contraseña es la que eligieron durante la instalación de los paquetes.


