Si necesitas un servidor web completo en tu PC y no quieres arriesgarte a tener que configurar o (re)instalar archivos, XAMPP es sin duda la mejor solución.
Se trata de una versión multiplataforma (Linux, Win, Mac, Solaris) de Apache lista para usar.
Basta que descargues la versión correspondiente a tu sistema operativo y ejecutes el programa de instalación. Nada más.
En el caso de Linux:
1. Descarga del archivo comprimido (tar.gz)
2. Extraer en /opt: sudo tar xvfz xampp-linux-1.6.3b.tar.gz -C /opt
Y para iniciar XAMPP:
$ sudo /opt/lampp/lampp start
Ya puedes acceder a tu servidor en la dirección:
http://localhost
Puedes elegir el idioma y a continuación comprobar (desde el menú de navegación de la izquierda) el Status (PHP, MySQL…) y la Seguridad: verás que no se ha definido ningún tipo de contraseña.
Para asegurar tu XAMPP debes cerrarlo:
$ sudo /opt/lampp/lampp stop
Y ejecutar el programa interactivo
$ sudo /opt/lampp/lampp security
que te permite asignar contraseñas y restringir el acceso a MySQL desde el exterior.
Cuando vuelvas a arrancar XAMPP y abrir la página de localhost en el navegador, te pedirá que te identifiques. Como usuario escribes lampp y contraseña, la que definiste.
Todos los archivos que quieras publicar debes colocarlos en /opt/lampp/htdocs

He visto casos de usuarios que migran de Windows a GNU/Linux poniendo XAMPP porque lo hacían en Windows. En GNU/Linux no hace falta, una Ubuntu (por ejemplo) configura muy bien todos los paquetes del XAMPP. Luego se encarga de actualizarlos, siempre encajando todos entre sí –como las piezas de un reloj.
La falta de restricciones del software hizo posible crear distribuciones de GNU/Linux que hacen un trabajo trabajo muy util que en Windows no existe: seleccionar programas, que cuadren bien entre sí, actualizarlos, dar sopoprte. XAMPP és una distribución de sólo la parte LAMP de un usuario de Windows. En Windows hace falta peregrinar de web en web consiguiendo esos instaladores, y luego que encajen entre sí. Los de GNU/Linux no necesitan la distribución de XAMPP, porque el tema distribución para ellos está en un nivel superior. Los usuarios de Windows pueden hacerse una idea de lo cómodo que es el software libre si exrapolan la comodidad del XAMPP a todo un sistema operativo. Ay no, que «el software libre es muy complicado de instalar y caro de mantener»
))
Comentario por Benjamí — 5 de Septiembre de 2007 @ 11:33 pm
Vale ya has enseñado a montar un servidor web ¿pero como hago para dirigir mi dominio al server, las dns, la ip dinámica, el firewall, seguridad…?
Prefiero un tutorial completo, que muchos a trozos.
Comentario por ponerlo online — 6 de Septiembre de 2007 @ 12:19 am
Servidor web, MySQL, PHP, PHPMyAdmin, configurar Apache, Firewall, DNS…
Es como mucho para un blog.
Pero me gustaría ir escribiendo más sobre el tema hasta poder abarcar casi todo el proceso, aunque sea de una forma muy básica.
Comentario por emiligene — 6 de Septiembre de 2007 @ 1:10 am
Muy buena herramienta sin duda!
Comentario por SAFAFSF — 12 de Enero de 2008 @ 8:46 pm
muy buen programita muy util y facil de ocupar lo recomiendo mucho…
Comentario por MC E S K O N E X — 28 de Junio de 2008 @ 8:06 am
bueno veo que esta pregunta esta hecha desde el 2007, pero a alguien le puede servir.
puedes entrar a http://www.no-ip.com y de hay puedes darle dominio.
si ya lo tienes teclearas en el navegador la direccion del dominio que has asignado.
y listo te debe dara acceso a la carpeta /opt/lampp/htdocs
en mi caso me redireccionaba a /opt/lampp/htdocs/xampp, supongo esto se puede cambiar en ela rchivo de config. de apache, pero opte por crear el archivo index.html en esa carpeta y funciono.
espero le sirva a alguien ( aunqe solo sea una explicacion algo superficial )
Comentario por blackened — 13 de Febrero de 2009 @ 3:44 am