Instalar Xammp
XAMPP es un servidor, para desarrollar aplicaciones en php, con conexión a base de datos sql (LAMPP= Linux + Apache + MySQL + PHP + Perl)
La instalación de un servidor web Apache no es fácil para los recién llegados y se complica aún más si deseamos agregar MySQL, PHP y Perl.
XAMPP es una forma fácil de instalar y utilizar la distribución Apache que contiene MySQL,PHP y Perl. Es realmente simple de instalar y usar, pero hay que tener en cuenta que no está desarrollado para su uso en producción (lo veremos al final de la guía).
Tiene licencia GNU y es multiplataforma, teniendo en estos momentos versiones para: Linux, Win2, Mac Os X y Solaris.
Página oficial: http://www.apachefriends.org/es/xampp.html
INSTALACIÓN DE XAMPP
Nos descargamos en nuestracarpeta personal (no en Descargas), la última versión desde su página web. Detectará el Sistema Operativo y la arquitectura (32 o 64 bits). En estos momentos el paquete que de la última versión es: xampp-linux-1.8.1.tar.gz
Una vez descargado en nuestra carpeta personal, lo descomprimimos en el directorio /optdesde una Terminal con el siguiente comando:
Buscamos la carpeta en donde esta alojadoel archivo
Con cd (ubicacion)
sudo tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
Nota: Checar que sea la versión correcta de Xampp
Nota: Si lo hemos descargado en otra carpeta debemos de utilizar el comando "cd", para colocarnos dentro. Por ej, si lo hemos descargado en Descargas: cd Descargas
Atención: cambiar en el comando el nº de versión o el nombre del paquete para que sea exacto al que oshabéis descargado.
Y ya tenemos instalado XAMPP en /opt/lampp.
Nota: Testeado en Ubuntu 12.04, 11.04 y 10.10, (32bits y 64bits), sin problemas.
Desinstalación: Lo podemos desinstalar con:
sudo rm -rf /opt/lampp
Recomendación: Si queréis un IDE para desarrollar en PHP, HTML, CSS... (incluido HTML5 y CSS3) os puede interesar instalar Aptana Studio 3:http://www.ubuntu-guia.com/2011/07/instalar-aptana-studio-3-ubuntu.html
Permisos al directorio /opt/lampp/htdocs
(aquí es donde se almacenan los archivos de las páginas webs)
1º Damos permisos para poder modificar el directorio /opt/htdocs, con el comando:
sudo chmod a+w /opt/lampp/htdocs
2º Creamos un enlace simbólico entre el directorio y una ubicación en nuestra carpeta personal, por ejemplo: /home/usuario/Webs, para deesta forma tener nuestros proyectos en la carpeta personal, con el comando:
sudo ln -s /opt/lampp/htdocs /home/usuario/Webs
Nota: donde pone "usuario" poner el nombre de vuestro usuario.
Comandos para utilizar Xampp:
Iniciar xampp:
sudo /opt/lampp/lampp start
Reiniciar xampp:
sudo /opt/lampp/lampp restart
Detener xampp:
sudo /opt/lampp/lampp stop
Podemos probar XAMPParrancándolo con el comando:
/opt/lampp/lampp start
Y si todo ha ido bien, la terminal nos deberá responder algo similar a:
Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
Para desarrollar nuestras aplicaciones, debemos de realizar siempre el anterior paso para arrancar Xampp, peroexiste una gui (interfaz gráfica que nos permite arrancar de una forma fácil todos los servicios o uno por uno. Es el llamado Panel de Control de Xampp y se abre con el siguiente comando:
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Si os sale el siguiente error al lanzarlo desde la terminal:
Error importing pygtk2 and pygtk2-libglade
La solución es instalar la libreriacorrespondiente:
sudo apt-get install python-glade2
CREAR LANZADOR EN EL MENU INICIO
Para que nos aparezca la aplicación en el menú de "Aplicaciones - Otros" de Ubuntu 10.10 y anteriores y en el Dash Aplicaciones de Ubuntu 11.04 creamos un archivo.desktop en /usr/share/applications/, ejecutando en un terminal:
sudo gedit /usr/share/applications/xampp-control-panel.desktop
Pegar el...
Regístrate para leer el documento completo.