Tutorial para instalar xampp en linux

APRENDE A PROGRAMAR EN PHP
UNIDAD I
SEGUNDA PARTE
Instalar PHP
1.-INTRODUCCION.
La mayor aplicación de PHP es como lenguaje de script en servidores (implicado en generación de páginas web), aunque se puede utilizar perfectamente como cualquier otro lenguaje de programación para fines más generales.
Si quieres utilizar PHP en tus páginas web, es necesario que poseas (o tengas acceso a) unservidor donde alojar esas páginas. Para esto, no es necesario que tengas una página web con su nombre registrado en Internet, porque puedes habilitar un servidor web en tu ordenador y servir ficheros localmente o través de una red.
Una forma de hacerlo es con Apache Web Server, el software de servidor web más utilizado hoy en día. Para una explicación sobre cómo obtener, instalar y configurar estesoftware, ver Obtener Apache Web Server y PHP.
Si todavía no quieres profundizar sobre qué es un servidor, cómo instalarlo, configurarlo y agregarle el módulo de PHP, puedes utilizar paquetes que sólo deben ser instalados como EasyPHP o el WAMP, ambos, para el Sistema operativo Windows.
También existe otro programa similar al EasyPHP se llama Appserv el cual instala todo a través de una solainstalación y además permite poner PHP-Nuke de serie. O puedes usar un paquete creado por los desarrolladores de Apache, llamado XAMPP que posee versiones para GNU/Linux, Windows, Mac, Solaris.

2.- COMO INSTALAR EL XAMPP EN LINUX

Una de las mejores opciones a la hora de empezar un proyecto es instalar un servidor web de forma local en nuestra PC, para poder hacer todas las pruebas necesarias sin tenerque ocupar ancho de banda en nuestro host o arruinar todo el funcionamiento de nuesto blog, foro etc con un poco de código mal puesto…

Para instalar nuestro propio servidor vamos a usar XAMPP, un programa multiplataforma liberado bajo la licencia GNU que en un solo paquete instala un servidor Apache, PHP, MySQL y phpMyAdmin entre otras cosas.
Primero tenemos que descargar XAMPP, actualmentela ultima versión es la 1.7,
Este se va a ubicar en el escritorio. Para trabajar de forma ordenada debes abrir una carpeta en USUARIO (llamada por ejemplo ProgramasNigme) y trasladar el paquete Xampp hasta allá
Te posas sobre el paquete y abres un menú con el clic derecho y has clic en EXTRAER AQUI; te aparecerá una carpeta llamada lampp
Abre Aplicaciones ? Accesorios ? Terminal ? ubícael promt en la carpeta ProgramasNigme y para descomprimir el archivo ponemos:

Código:
usuario@usuario-desktop:~/ProgramasNigme$ sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt

5. Ya tenemos instalado nuestro servidor, ahora le damos permisos de escritura a la carpeta /opt/lampp/htdocs para que podamos agregar o quitar archivos:

Código:
sudo chmod 777 -R /opt/lampp/htdocs
6. Ahora solo quedainiciar el servidor:
Código:
sudo /opt/lampp/lampp start

7. Luego de iniciar el servidor, abrimos nuestro navegador favorito (que obviamente es FireFox ;D) y escribimos http://localhost/ o http://127.0.0.1/ y, si todo salio bien, tenemos que ver la pagina de inicio de Xampp

3.- MEJORANDO LA SEGURIDAD DE NUESTRO SERVIDOR WEB
Antes de ponernos a desarrolar proyectos es nuestro nuevo servidor,tenemos que mejorar su seguridad, ya que la configuración por defecto es desastrosa (todas nuestras paginas y MySQL pueden ser accesibles desde Internet, no hay contraseña para el root de MySQL y phpMyAdmin tiene una contraseña por defecto, entre otras cosas), para esto solo tenemos que ejecutar el siguiente comando en una terminal y completar lo que nos pide:
Código:
sudo /opt/lampp/lampp security4.- START AND STOP PARAMETERS |
Parameter | Description | |
start | Iniciar XAMPP. | |
stop | Finalizar XAMPP. | |
restart | Finalizar e Iniciar XAMPP automaticamente (reiniciar). | |
startapache | Comenzar solamente el Apache. | |
startssl | Comenzar el Apache SSL support. Este comando activa el SSL support…