Cuando necesitamos encarar un desarrollo web, lo primero que necesitamos es una maquina donde podamos ir probando como avanza nuestro trabajo, esa maquina no requiere un gran despliegue y puede ser nuestro mismo ordenador.
En este caso, os propongo la instalación de un servidor web, con gestor de base de datos, PHP y correo electrónico, de la forma mas sencilla posible; con XAMPP; si trabajais sobre windows, aquí tenéis la descripción de como instalar XAMPP en Windows
En ocasiones anteriores, he descrito como instalar un completo servidor web, apto para producción en Centos, y sigo pensando que si es para que funcione en Internet, dando servicio a unos cuantos millares de paginas diarias, esa es la mejor solución
Pero en este caso, solo queremos un simple servidor, que soporte unos pocos cientos de paginas al día, con un servidor de correos, únicamente para poder hacer algunas pruebas de envío de correo electrónico, y una base de datos, con unos pocos registros, para probar nuestra programación.
En este entorno, no necesitamos paneles, y no nos preocupa demasiado el rendimiento, aunque si, la simplicidad; si tenemos que programar, lo ultimo que necesitamos es perder tiempo con estas herramientas.
En ese entorno, la mejor solución es instalar un paquete en donde vienen juntos y con los instaladores, todas las herramientas que necesitamos, y eso es XAMPP
Primero nos aseguraremos de tener configurado correctamente el nombre de nuestra maquina, para ello modificamos el fichero hostname
# vim /etc/hostname
y escribimos el nombre de nuestro servidor, perfectamente cualificado; en mi caso:
egroupware.internetdoor.es
Modificamos ahora el fichero hosts
# vim /etc/hosts
y le indicamos la dirección Ip que tenga configurado; si vamos a trabajar en un entorno local, nos bastara con el conocido 127.0.0.1
127.0.0.1 egroupware.internetdoor.es egroupware
Para ahorrarnos tener que reiniciar ahora nuestra maquina, cambiamos el nombre del servidor tecleando
# hostname egroupware.internetdoor.es
y ahora descargamos en la carpeta temporal, el paquete de instalación
# cd /tmp # wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
Atención: si estáis trabajando en un S.O. de 32 bits, deberéis descargar el fichero acudiendo a esta página, y seleccionando la versión que necesitéis:
Una vez lo tengamos descargado…
A partir de este momento, deberéis contestar a algunas preguntas, según os indico en la imagen, y la instalación comenzará.
Al cabo de algunos minutos, finalizará la instalación:
Deberemos mejorar la seguridad del entorno; para ello, lanzamos
# /opt/lampp/lampp security
Y vamos contestando a las preguntas:
Al finalizar, tenéis ya instalado vuestro «miniservidor» web, y podéis empezarlo a utilizar.
El resto de la configuración, también lo podéis hacer ya a través del navegador web, aunque desde la misma maquina en donde lo hayáis instalado; para ello, tecleáis como dirección
http://localhost
Seleccionamos idioma y en la pantalla de configuración, podemos ver si esta todo funcionando. Debemos recordar que con la instalación estandart, toda la información queda en /opt/lampp, por lo que para realizar ajustes, deberemos acudir a /opt/lampp/etc.
también los ficheros que han de ser accesibles vía web los tenéis que dejar en
/opt/lampp/htdocs
Con esto ya tenéis funcionando vuestro servidor .