Sie sind auf Seite 1von 2

Una de las mejores opciones a la hora de empezar un proyecto es instalar un servidor web

de forma local en nuestra PC, para poder hacer todas las pruebas necesarias sin tener que
ocupar ancho de banda en nuestro host o arruinar todo el funcionamiento de nuesto blog,
foro etc con un poco de código mal puesto...

Para instalar nuestro propio servidor vamos a usar XAMPP, de Apache Friends, un
programa multiplataforma liberado bajo la licencia GNU que en un solo paquete instala un
servidor Apache, PHP, MySQL y phpMyAdmin entre otras cosas.

Instalando XAMPP
1. Primero tenemos que descargar XAMPP, actualmente la ultima versión es la 1.6.2, para
esto abrimos un terminal (Aplicaciones»Accesorios»Terminal) y ponemos:
Código:
wget http://www.apachefriends.org/download.php?xampp-linux-1.6.2.tar.gz
2. Una vez que termina de descargar, descomprimimos el archivo:
Código:
sudo tar xvfz xampp-linux-1.6.2.tar.gz -C /opt
3. Ya tenemos instalado nuestro servidor, ahora le damos permisos de escritura a la carpeta
/opt/lampp/htdocs para que podamos agregar o quitar archivos:
Código:
sudo chmod 777 -R /opt/lampp/htdocs

4. Ahora solo queda iniciar el servidor:


Código:
sudo /opt/lampp/lampp start
5. Luego de iniciar el servidor, abrimos nuestro navegador favorito (que obviamente es
FireFox ;D) y escribimos http://localhost/ o http://127.0.0.1/ y, si todo salio bien, tenemos
que ver una pagina como esta:

Mejorando la seguridad de nuestro servidor web


Antes de ponernos a desarrolar proyectos es nuestro nuevo servidor, tenemos que mejorar
su seguridad, ya que la configuración por defecto es desastrosa (todas nuestras paginas y
MySQL pueden ser accesibles desde Internet, no hay contraseña para el root de MySQL y
phpMyAdmin tiene una contraseña por defecto, entre otras cosas), para esto solo tenemos
que ejecutar el siguiente comando en una terminal y completar lo que nos pide:
Código:
sudo /opt/lampp/lampp security

Directorios importantes
Como vimos en la instalación, nuestro servidor se instala en /opt/lampp, de todos los
directorios que se crean, los más importantes son:

• /opt/lampp/etc: Aqui se almacenan todos los archivos de configuración, tanto de


apache, php, mysql…
• /opt/lampp/htdocs: Este es nuestro raiz (http://localhost) donde debemos colocar
todas las webs que vayamos haciendo.
• /opt/lampp/bin: Aquí tenemos todos los programas ejecutables (apache, mysql,
proftp…).
• /opt/lampp/phpmyadmin: Como su nombre lo dice, es donde encontramos nuestro
phpMyAdmin (http://localhost/phpmyadmin).

Das könnte Ihnen auch gefallen