Explico como instalar XAMP en 5 minutos. Xampp es la manera más fácil de tener un servidor web con Apache, MySQL, Perl y otros servicios, que por separado son un poco laboriosos de instalar.
Descarga la versión Linux 1.6.6 (11-02-2008) o otra que salga más reciente (Windows, Linux o Apple).
Extrae el archivo comprimido usando
sudo tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
Para empezar con XAMPP teclea
sudo /opt/lampp/lampp start
Para parar XAMPP teclea
sudo /opt/lampp/lampp stop
Para ayuda teclea
sudo /opt/lampp/lampp/
Para usar el Panel de Control gtk/Phyton usa
sudo gedit ~/.local/share/applications/xampp-control-panel.desktop
Pega el código siguiente en el el archivo abierto y guardalo
[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg
El Panel de Control de XAMPP en modo gráfico esta en Aplicaciones > Otras.
Queda así:
Para probar que funciona teclea http://localhost/ en firefox.
Localización de los ficheros:
Por defecto XAMP usa el direcctorio /opt/lampp/htdocs como principal.
Si mi nombre de usuario es us puedo enlazar
/home/us/public_html con /opt/lampp/htdocs/us
de manera que si navego a http://localhost/us/veremos todas las carpetas y archivos que tengo allí.
Para conseguirlo tecleamos
mkdir ~/public_html
Para enlazar con /opt/lampp/htdocs
sudo ln -s ~/public_html /opt/lampp/htdocs/$USER
Ahora todos los ficheros y carpetas que pongas en ~/public_html se publicaran en tu servidor web personal.
Atención: este entoro no es del todo seguro.
- El administrador MySQL (root) no tiene clave.
- EL demonio MySQL es accesible por red.
- ProFTPD usa la clave"lampp" para el usuario "nobody".
- PhpMyAdmin es accesible por red.
- Los ejemplos son accesibles es accesible por red.
- MySQL y Apache corren con el mismo usuario (nobody).
sudo /opt/lampp/lampp security
Para desinstalar XAMP pulsa
rm -rf /opt/lampp
Puedes informarte más (en inglés) en apachefriends.org.
Actualizado: para editar el archivo httpd.conf hay que hacerlo desde la Terminal, en caso contrario no tendremos permisos de escritura.
sudo gedit /opt/lampp/etc/httpd.conf
Genial la guia..me fue de gran ayuda
ResponderEliminar¿Verdad que ha sido fácil?. Otro día explicaré como se instala Drupal. Creo que puede ser útil.
ResponderEliminarUn saludo para los cubanos.
Me podeis ayudar?Soy nueva en esto,y por mas que lo intento,no puedo descomprimir el archivo en el directorio opt,a cada archivo que va descomprimiendo me dice"no se puede abrir,no se encuentra el directorio".
ResponderEliminarYo ejecuto el comando desde la carpeta en donde tengo descargadoe el archivo.He probado,y si en el comando cambio la ruta a otra carpeta que no sea opt,me le descomprime perfectamente.He intentado cambiar los permisos de la carpeta opt,pero me deniega el acceso.¿Que puedo hacer?Teneis idea de cual es el problema?
Muchas gracias
Haber Santiago, dime que sistema operativo usas, versión, y más detalles.
ResponderEliminar¿Has seguido las instrucciones al pié de la letra? (copiar y pegar). Si aún así no te ha ido bien, que sitios has consultado antes y cosas así para poderte ayudar.
Hola, buenos tips, pero tengo un problema, igual soy nuevo en linux.
ResponderEliminarcuando hago el link a una carpeta de mi usuario a la de opt/lampp/htdocs y pruebo en el firefox me dice que no tengo permisos:
http://localhost/user
Forbidden
You don't have permission to access /charlie on this server.
que podra ser?
Yo me leería esta url: http://webyfoto.blogspot.com/2008/04/280.html, y se lo aplicas al archivo httpd.conf (espero que te sea útil).
ResponderEliminarMuy buena data!! Muchas, muchas gracias. Claro y conciso.
ResponderEliminarufff ya veia como falencia el tener un acceso rápido al panel y también el problema de publicar "directamente" desde el httpdocs por los privilegio.
ResponderEliminarmuchas gracias esos dos puntos que me desanimaban algo fueron de manera efectiva resuelta gracias :).
Hola, creo que el dilema de santiago fue el siguiente:
ResponderEliminarPara poder descomprimir el fichero .tar en el directorio /opt, debes primeramente haber descargado tu version de xampp en tu directorio home.
Sin tenerlo ahi no resulta la instalacion de xampp (lo digo por experiencia propia), eso por si a alguien le ha pasado lo mismo (ya que veo son respuestas del año 2009 :O)
Saludos
A si, lo olvidaba, excelente guia, sobre todo ese "detallito" de ponerle grafica para poder iniciar y detener el servidor ^^