miércoles, 26 de septiembre de 2012

Instalar XAMPP en Linux

Hay varios métodos para trabajar con aplicaciones web, bases de datos, PHP o Perl, pero hay una de ellas especialmente útil por su diseño y rapidez en la instalación, que es XAMPP. Éste es un servicio multiplataforma que incluye todas las tecnologías anteriormente citadas.

La instalación de XAMPP en Linux se puede efectuar de la siguiente manera:

1) Descargar XAMPP de http://www.apachefriends.org/en/xampp-linux.html

2) Abrir una terminal y acceder a la ruta donde hayamos descargado el archivo.

3) Logarnos como root con:
 $ su  

O si trabajamos con Ubuntu:
 $ sudo su  

4) Extraemos los contenidos del archivo con tar y los trasladamos al directorio /opt:
 $ tar xvfz [nombre del archivo descargado] -C /opt  

Por ejemplo, con la versión más actual a fecha de hoy habría que poner:
 $ tar xvfz xampp-linux-1.8.0.tar.gz -C /opt  

Si todo ha ido bien ya podemos iniciar el servidor escribiendo:
 $ /opt/lampp/lampp start 

Para detenerlo sería igual pero poniendo stop al final.

De momento dejamos la consola abierta y con el servidor iniciado vamos a probar el correcto funcionamiento abriendo un navegador y accediendo a nuestro servidor con la dirección:

http://localhost

Aquí podremos seleccionar el idioma, ver el status o algunas demos, pero si intentamos acceder a phpMyAdmin veremos que nos aparece un error:

XAMPP nuevo concepto de seguridad:
El acceso a la solicitada directorio sólo está disponible desde la red local.
Este ajuste puede ser configurado en el archivo "httpd-xampp.conf".

Para solucionarlo tendremos que configurar las contraseñas volviendo a la terminal que teníamos abierta y escribiendo:
 $ /opt/lampp/lampp security  

Aquí configuraremos todas las contraseñas y es extremadamente importante acordarnos de ellas para evitar accesos denegados en el futuro. Aquí nos dirá cuál es nuestro usuario (lampp o xampp).

Para que sean efectivos los cambios debemos reiniciar el servidor:
  $ /opt/lampp/lampp stop  
  $ /opt/lampp/lampp start  

Cuando intentemos acceder al localhost de nuevo nos pedirá un usuario y contraseña. El usuario es lampp o xampp  y la contraseña la que hayamos puesto.

Cuando queramos acceder a phpMyAdmin el usuario es root y la contraseña es la que hayamos configurado.

La carpeta htdocs, donde guardaremos los archivos html y php con los que trabajemos, está en /opt/lampp/ htdocs.

Para darle permisos hacemos lo siguiente:

  $ cd /opt/lampp/  
  $ sudo chmod 777 htdocs   

That's all folks!


No hay comentarios:

Publicar un comentario