Ciclos formativos de grado medio y superior de la familia Informática y Comunicaciones

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.

Add comment


Security code
Refresh