Hola! No se si ya hay otro tema sobre esto, si ya existe lo borran

.
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 mas 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).
Ok… ya tenemos instalado nuestro servidor web local para hacer pruebas, usarlo como host de nuestros proyectos o lo que queramos…
[Fuente:
Mi Blog 
]