Instalando XAMPP en Linux

Como todo buen desarrollador web tenemos la necesidad de montar un servidor web en la maquina en la que trabajemos, una buena alternativa es XAMPP ya que nos instala los servicios básicos, APACHE, PHP, MYSQL, PROFTP y el gestor phpmyadmin para que sea mas fácil manejar las bases de datos.

Si usan windows pueden descargar el ejecutable directamente de http://www.apachefriends.org/es/xampp-windows.html y con 2 clics ya lo tendrán instalado, muy fácil, ahora si usan alguna distribución de linux hay que hacer unos cuantos pasos mas pero nada del otro mundo.

Paso 1
Descarguen-se el xampp para linux (lampp) de este link: http://www.apachefriends.org/en/xampp-linux.html#374 , en este momento la versión es “XAMPP Linux 1.7.3a”

Paso 2
Probablemente si usan Firefox el archivo se descargo en la carpeta de Descargas, accedan a esa carpeta y después a descomprimir y a copiar al directorio /opt, el comando es el siguiente

[email protected]:~$  sudo tar xvfz xampp-linux-1.7.2.tar.gz -C /opt

Paso 3
Ya con esto Xampp (Lampp) que da instalado en el directorio /opt/lampp y para levantar los servicios y comenzar a utilizarlo escribimos en la terminal de la siguiente manera:

[email protected]:~$ sudo /opt/lampp/lampp start

Si quisiéramos parar el servicio o reiniciarlo solo basta con usar el parámetros STOP o RESTART en lugar de START quedando así:

[email protected]:~$ sudo /opt/lampp/lampp stop

o
[email protected]:~$ sudo /opt/lampp/lampp restart

Paso 4
Por ultimo los archivos que son públicos se guardan en /opt/lampp/htdocs/ pero yo por comodidad cree un enlace simbólico en /home/alevsk/www/ y a /opt/lampp/htdocs/ le agregue el directorio www para que quede todo mas organizado, pueden crear su enlace de la siguiente manera

[email protected]:~$ ln -s  /opt/lampp/htdocs/www/

Paso 5
Ya por ultimo solo queda darle permisos, como es un servidor para pruebas nadamas esta bien que le des permisos de escritura, lectura y ejecución (777) a todo el directorio www de la siguiente manera

[email protected]:~$ sudo chmod 777 /opt/lampp/htdocs/www -R

El parámetro -R es muy importante para que los permisos se asignen a todos los directorios que contenga www, esto lo debes hacer cada vez que agregues un proyecto nuevo, hay otra forma cambiando el propietario con el comando chown, pero creo que para un servidor de pruebas esta bien esta.

Bueno espero que les haya gustado el tutoríal, cualquier duda postearla en los comentarios por favor

salu2

Si te gusto comparte ...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Esta entrada se publicó en Tecnologia, Tips, Tutoriales y está etiquetada con , , , , , en por .

Acerca de Alevsk

Soy un consultor de seguridad informática en Websec, hago pruebas de penetración a sistemas e ingeniería social a empresas, me apasiona el análisis de malware, la ingenieria inversa y el desarrollo de internals (IOS / Android / Windows). Antes de eso fui desarrollador Web / Móvil / administrador de sistemas / programador mercenario / etc. por muchos años para varias empresas de México y clientes independientes (freelancer).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *