viernes, 14 de febrero de 2014

Instalación básica de XAMPP en Linux

Antes de empezar con la instalación, ¿Que es XAMPP? XAMPP es una aplicación gráfica para la creación de servidores web:

  • Multiplataforma (X)
  • Apache (A)
  • MySQL (M)
  • PHP (P)
  • Perl (P)

Bien, desde nuestra distribución linux descargamos el instalador de XAMPP haciendo clic en este enlace:
    • Descargar XAMPP (versión 1.8.3-2)
Abrimos una terminal:

Vamos al directorio descargas con:



cd Descargas
Damos permisos de ejecución con:



sudo chmod 755 xampp-linux-x32-1.8.3-2-installer.run
Y lo instalamos con:



sudo ./xampp-linux-x32-1.8.3-2-installer.run

Después de ejecutar este comando nos aparece un instalador, el mismo instalador que nos aparece al ejecutarlo tanto en Windows como en MAC (en ambos SO se instala igual empezando por aquí)

Como hemos dicho antes, XAMPP gestiona Apache, MySQL, PHP y Perl, pero todo esto esta se puede activar o desactivar con el siguiente comando:




sudo /opt/lampp/lampp [parámetro]

Y [parámetro] lo sustituimos por cualquier de estos comandos:

[parámetro]Descripción
startInicia XAMPP.
stopPara XAMPP.
restartPara y reinicia XAMPP.
startapacheInicia solo Apache.
startsslInicia el soporte SSl para Apache SSL. Este comando activa el soporte SSL permanentemente, ej. si reinicias XAMPP en el futuro
SSL ya estará activado.
startmysqlInicia solo la base de datos MySQL.
startftpInicia el servidor ProFTPD. Via FTP puedes descargar archivos a tu servidor (usuario: "nobody", contraseña "lampp").
Este comando activa ProFTPD permanentemente, ej. si reinicias XAMPP en el futuro FTP ya estará activado.
stopapacheParar solo Apache.
stopsslParar solo el soporte SSL de Apache.
Este comando desactiva SSL permanentemente, ej. si reinicias Xampp en el futuro SSL estará desactivado.
stopmysqlParar solo la base de datos MySQL.
stopftpParar el servidor ProFTPD. Este comando desactiva ProFTPD permanentemente, ej. si reinicias XAMPP en el futuro FTP estará desactivado.
securityInicia el programa de seguridad.

También existe una versión gráfica, pero es necesario instalarla:
etc
sudo apt-get install python-glade2

Y se ejecuta con:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

Claro querido pingüino, te estarás preguntando, coño, ¿Tengo que escribir todo eso para ejecutar un panel cada vez que encienda el ordenador? Pues nos creamos un lanzador sencillo ejecutando en la terminal:
etc
sudo gedit /usr/share/applications/xampp-control-panel.desktop

Y abajo del todo pegamos el siguiente codigo:

[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]=[DIRECCION DEL ICONO]
etcEncoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=[DIRECCION DEL ICONO]

Si queremos un icono cuqui para nuestro lanzador, en los corchetes [DIRECCION DEL ICONO] sustituimos por el directorio donde esta nuestra imagen. Quiero poner la imagen "icono.png" que esta en mi carpeta de descargas, pues pondria en [DIRECCION DEL ICONO] -> /home/administrador/Descargas/icono.png


Este tutorial y muchos más disponibles para descargar en versión PDF y con imágenes explicativas en nuestra sección "Curso pingüinal"




SEGUNDO PARRAFO

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review