servidor vamos a usar XAMPP, de Apache Friends, un
programa multiplataforma liberado bajo la licencia
GNU que en un
solo paquete instala un
servidor Apache,
PHP,
MySQL y phpMyAdmin entre otras cosas.
Instalando XAMPP
1. Primero tenemos que
descargar XAMPP, actualmente la ultima versión es la 1.6.2, para esto abrimos un
terminal (Aplicaciones»Accesorios»Terminal)
y ponemos:
Código:
wget http://www.apachefriends.org/download.php?xampp-linux-1.6.2.tar.gz
(en mi caso es esta version)
http://sourceforge.net/projects/xampp/ aqui para que obtengan la version mas actual
2. Una vez que termina de
descargar, descomprimimos el archivo:
Código:
sudo tar xvfz xampp-linux-1.6.2.tar.gz -C /opt
3. 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
4. Ahora
solo queda iniciar el servidor:
Código:
sudo /opt/lampp/lampp start
5. 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 una pagina
como esta:
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 security
Directorios importantes
Como vimos en la instalación, nuestro servidor se instala en
/opt/lampp, de todos los directorios que se crean, los
mas importantes son:
- /opt/lampp/etc: Aqui se almacenan todos los archivos de configuración, tanto de apache, php, mysql…
- /opt/lampp/htdocs: Este es nuestro raiz (http://localhost) donde debemos colocar todas las webs que vayamos haciendo.
- /opt/lampp/bin: Aquí tenemos todos los programas ejecutables (apache, mysql, proftp…).
- /opt/lampp/phpmyadmin: Como su nombre lo dice, es donde encontramos nuestro phpMyAdmin (http://localhost/phpmyadmin).
Ok… ya tenemos instalado nuestro servidor web local para
hacer pruebas, usarlo
como host de nuestros
proyectos o lo que queramos…
No hay comentarios:
Publicar un comentario