Instalar LAMPP

Descargamos desde la url http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz
Desempaquetamos:
sudo tar xvfz /home/jblanco/Descargas/xampp-linux-1.7.4.tar.gz -C /opt
Iniciamos el servidor Web:
sudo /opt/lampp/lampp start
Todas las opciones del demonio lampp estan en la url http://www.apachefriends.org/en/xampp-linux.html#382
Si las copy-pasteamos al archivo opciones.txt
opciones.txt
————
start Starts XAMPP.
stop Stops XAMPP.
restart Stops and starts XAMPP.
startapache Starts only the Apache.
startssl Starts the Apache SSL support. This
startmysql Starts only the MySQL database.
startftp Starts the ProFTPD server.
stopapache Stops the Apache.
stopssl Stops the Apache SSL support.
stopmysql Stops the MySQL database.
stopftp Stops the ProFTPD server.
security Starts a small security check programm.
————
opciones.txt
Y luego hacemos un:
cat opciones.txt |tr -s " "|cut -f1 -d" "|cat -n
Obtenemos:
1 start
2 stop
3 restart
4 startapache
5 startssl
6 startmysql
7 startftp
8 stopapache
9 stopssl
10 stopmysql
11 stopftp
12 security
Tras iniciar el servidor comprobamos que funciona:
http://localhost
Lo securizamos:
sudo /opt/lampp/lampp security
Creamos una carpeta para nuestra web:
sudo mkdir /opt/lampp/htdocs/$USER
Nos damos permisos:
chown $USER:$USER /opt/lampp/htdocs/$USER
Creamos un enlace en nuestro escritorio:
ln -s /opt/lampp/htdocs/$USER /home/$USER/Escritorio
En adelante
$USER = jblanco
Testeamos PHP, para ello creamos un pequeño script en PHP y lo guardamos en /opt/lampp/htdocs/jblanco/index.php
Lo que es lo mismo, en /home/jblanco/Escritorio/jblanco/index.php (enlace que nos hemos creado)
Con el siguiente contenido:
<?php echo "Hola mundo" ?>
Y cargamos la url en el navegador:
http://localhost/jblanco/index.php
O bien:
http://localhost/jblanco/
En ambos casos se abrira el mismo archivo, los archivos por defecto son index.php, si al especificar una url, no incluimos un nombre de recurso sino de carpeta, Apache intentará localizar, en esa carpeta, los archivos index.php o index.html. Este comportamiento por defecto se puede configurar, lo veremos más adelante.
Buenos dias…
Vamos a probar…
gracias…