Es turno de realizar un pequeño tutorial para todos aquellos que quisieran instalar el famoso servidor multi-plataforma XAMPP en la distro Ubuntu que para algunos puede ser un verdadero dolor de cabeza, con estos pasos se podrán dar cuenta que es más fácil de lo que aparenta.
Y bueno, pues manos a la obra.
Estos pasos fueron probados desde Ubuntu 11.04 hasta Ubuntu 12.10.
¿Qué es XAMPP?
Servidor multi-plataforma con licencia GNU que consiste principalmente de una base de datos MySQL, el servidor Apache y los interpretes de lenguaje PHP y Perl. El nombre proviene del acrónimo:
Y bueno, pues manos a la obra.
Estos pasos fueron probados desde Ubuntu 11.04 hasta Ubuntu 12.10.
¿Qué es XAMPP?
Servidor multi-plataforma con licencia GNU que consiste principalmente de una base de datos MySQL, el servidor Apache y los interpretes de lenguaje PHP y Perl. El nombre proviene del acrónimo:
- X que representa la inicial de los sistemas operativos para el cual es compatible.
- A Apache.
- M MySQL
- P PHP
- P Perl
Descarga
Solo accede a la siguiente dirección, ve hacia el apartado que muestra la siguiente imagen para descargar la ultima versión de XAMPP en este caso para Linux.
Descargará el paquete xampp-linux-1.8.1.tar.gz que es la última versión del servidor en el momento en el que se escribe este tutorial. Asegúrate de copiar este archivo a tu carpeta personal para facilitar la instalación y evitar navegar mediante la terminal para su extracción en los pasos posteriores.
Instalación
Una vez descargado el paquete en nuestra carpeta personal, abriremos una terminal mediante la combinación de teclas Ctrl+Alt+T e insertamos el siguiente comando que nos servirá para extraer el contenido del paquete dentro de el directorio opt.
sudo tar xvfz xampp-linux.1.8.1.tar.gz -C /opt
Desinstalación
En caso de que no nos satisfaga del todo el tener instalado XAMPP lo podemos eliminar rápidamente mediante el siguiente comando:
Uso del directorio /opt/lampp/htdocs
Este el directorio en el que vamos a guardar nuestros proyectos para poder cargarlos en el navegador. pero existe el inconveniente de que cada vez que queremos cargar un nuevo archivo o realizar alguna edición tendríamos que acceder a la carpeta quitándonos un poco de tiempo. Para solucionar esto, haremos un enlace hacia esta carpeta mediante un directorio que tenemos a la mano en nuestra carpeta personal, llamado Webs.
Daremos permisos para editar el contenido del directorio htdocs mediante el siguiente comando:
Uso de XAMPP
Existen diferentes comandos para iniciar, detener o reiniciar el servicio XAMPP, aunque para este tutorial no los tocaré ya que estamos aquí para facilitar las cosas.
Esta vez haremos uso de la interfaz gráfica que viene integrada en el paquete y que se lanza mediante el siguiente comando:
sudo rm -rf /opt/lampp
Uso del directorio /opt/lampp/htdocs
Este el directorio en el que vamos a guardar nuestros proyectos para poder cargarlos en el navegador. pero existe el inconveniente de que cada vez que queremos cargar un nuevo archivo o realizar alguna edición tendríamos que acceder a la carpeta quitándonos un poco de tiempo. Para solucionar esto, haremos un enlace hacia esta carpeta mediante un directorio que tenemos a la mano en nuestra carpeta personal, llamado Webs.
Daremos permisos para editar el contenido del directorio htdocs mediante el siguiente comando:
sudo chmod a+w /opt/lampp/htdocs
Crearemos el enlace pertinente hacia la carpeta Webs (a la que sea de su elección). Usuario es tu usuario correspondiente.
sudo ln -s /opt/lampp/htdocs /home/usuario/Webs
Uso de XAMPP
Existen diferentes comandos para iniciar, detener o reiniciar el servicio XAMPP, aunque para este tutorial no los tocaré ya que estamos aquí para facilitar las cosas.
Esta vez haremos uso de la interfaz gráfica que viene integrada en el paquete y que se lanza mediante el siguiente comando:
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Es casi seguro que obtengas un error la primera vez que lo ejecutes:
Error importing pygtk2 and pygtk2-libglade
Al volver a ejecutar el comando, nos tiene que mostrar la siguiente ventana:
El comando anterior nos abrirá el editor de texto plano por defecto de Ubuntu (Gedit) en el cual insertaremos las siguientes instrucciones:
El icono lo puedes obtener desde esta dirección, solo guárdalo y copialo a /opt/lampp, cambia el nombre a xampp.png si fuera necesario, guarda el documento y cierra.
A partir de ahora debería aparecerte en el dash la aplicación con el icono que hayas escogido,
Configuración de seguridad
Para poder hacer uso de phpMyaAdmin ahora se tiene que configurar las diferentes contraseñas que limitarán el acceso a cualquier persona a nuestra base de datos, este paso se debe realizar, ya que si no lo hiciéramos no podríamos acceder. Esto lo puedes hacer mediante terminal desde el siguiente comando:
Para solucionarlo debemos instalar la librería que hace falta:
sudo apt-get install python-glade2
Al volver a ejecutar el comando, nos tiene que mostrar la siguiente ventana:
Crear lanzador en el menú de aplicaciones
Para tener XAMPP siempre a la mano como cualquier otra aplicación en el dash de Unity crearemos un archivo desktop mediante el siguiente comando:
sudo gedit /usr/share/applications/xampp-control-panel.desktop
El comando anterior nos abrirá el editor de texto plano por defecto de Ubuntu (Gedit) en el cual insertaremos las siguientes instrucciones:
[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo python /opt/lampp/share/xampp controlpanel/xamppcontrol-panel.py
Icon[en_CA]=/opt/lampp/xampp.png
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/xampp.png
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo python /opt/lampp/share/xampp controlpanel/xamppcontrol-panel.py
Icon[en_CA]=/opt/lampp/xampp.png
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/xampp.png
El icono lo puedes obtener desde esta dirección, solo guárdalo y copialo a /opt/lampp, cambia el nombre a xampp.png si fuera necesario, guarda el documento y cierra.
A partir de ahora debería aparecerte en el dash la aplicación con el icono que hayas escogido,
Configuración de seguridad
Para poder hacer uso de phpMyaAdmin ahora se tiene que configurar las diferentes contraseñas que limitarán el acceso a cualquier persona a nuestra base de datos, este paso se debe realizar, ya que si no lo hiciéramos no podríamos acceder. Esto lo puedes hacer mediante terminal desde el siguiente comando:
sudo /opt/lampp/lampp security
Con esto se inicia el control de seguridad el cual nos va a ir preguntando cada contraseña que queramos colocar, primero insertando "no" o "yes" de acuerdo a que sección quisiéramos colocar seguridad, para después insertar la contraseña y confirmarla finalmente.
Ejecución en navegador
Al acceder a http://localhost/phpmyadmin requerirá el primer login por parte del usuario que sirve para proteger las paginas y los ejemplos. En este caso el username es lampp y la contraseña es la que hayamos colocado en el control de seguridad.
El siguiente login y el mas importante es para proteger la base de datos MySQL, en este caso el username es root y la contraseña será la que colocamos en el control de seguridad.
NOTA: se aconseja utilizar la misma contraseña para todas las secciones en el control de seguridad.
No hay comentarios:
Publicar un comentario