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!