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
tuusuario@tumaquina:~$ 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:
tuusuario@tumaquina:~$ 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í:
tuusuario@tumaquina:~$ sudo /opt/lampp/lampp stop
o
tuusuario@tumaquina:~$ 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
tuusuario@tumaquina:~$ 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
tuusuario@tumaquina:~$ 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