1. Objetivo de la práctica: Instalar y configurar los
componentes de XAMPP en linuxmint
Nombre del archivo: PC01-14.odp
Fecha inicio: 30/01/2012
Autores: Adrián Navarro Olea
Descripción breve: Instalar y configurar los
componentes de XAMPP en linuxmint
2. Fundamentos teóricos
§¿Qué significa XAMPP?
●
Es un servidor independiente de plataforma, que consiste
principalmente en la base de datos MySQL, el servidor web
Apache y los intérpretes para lenguajes de script: PHP y Perl. El
nombre proviene del acrónimo de X (para cualquiera de los
diferentes sistemas operativos), Apache, MySQL, PHP, Perl
Page 2
3. Fundamentos teóricos
●
Documentación utilizada
●
Explicación del profesor
●
Descripción del Software utilizado
●
XAMPP – Versión 1.7.7
●
Firefox – Versión 3.6.13
●
LibreOffice Impress – Versión 3.3.2
●
LinuxMint 10
Page 3
4. Descripción detallada
●
Instalación.
●
Configuración del apache para poder visualizar vuestra página web.
●
Configuración del servidor FTP para poder descargar el documento de la práctica.
●
Configurar aspectos fundamentales de seguridad.
●
Comprobar el estado y la versión de todos los módulos instalados.
●
Iniciar / Parar servicios desde la consola de administración.
Page 4
5. A la descripción
Instalación
●
La instalación es muy sencilla,
simplemente tenemos que
introducir la siguiente linea de
comandos en la terminal de la
carpeta downloads (boton derecho
en la carpeta y abrir carpeta desde la
terminal):
●
Su (para acceder como super-usuario)
● tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
Page 5
6. A la descripción
Configurar apache
● Queremos que con apache
nos aparezca nuestra
página web al entrar a
localhost desde el
navegador, para ello nos
vamos a la consola y
escribimos “sudo
/opt/lampp/etc/httpd.conf”
● Buscamos la línea
“<IfModule dir_module>” e ● Para poner nuestra web en
introducimos el nombre de el servidor, ponemos los
nuestra página inicial, en mi archivos en la siguiente
caso home.html dirección
“/opt/lampp/htdocs”
Page 6
7. A la descripción
Configurar el Servidor FTP
● Lo único que tenemos que
hacer es ir a la terminal y
escribir “/opt/lampp/lampp
startftp” entramos en el
navegador y ponemos la
siguiente dirección
● Ftp://192.168.1.1
● User: nobody
● Password: lampp
Para subir los archivos lo
podemos hacer desde la
carpeta que le asignamos al
usuario y subiendo ahí los
Page 7 archivos.
8. A la descripción
Aumentar la seguridad (I)
●
Por defecto XAMPP viene con agujeros en seguridad, para
aumentar la seguridad vamos la terminal y escribimos el
siguiente comando: /opt/lampp/lampp security. A continuación
empezará a pedirnos contraseñas para cada módulo. Una vez
que lleguemos a la configuración de la contraseña de ProFTPD
le damos 2 veces a Enter, para que no nos ponga ninguna.
Page 8
9. A la descripción
Desc. de los módulos instalados
●
Para ver la información de los módulos instalados y las
versiones, vamos al directorio “/opt/lampp” y abrimos el archivo
“RELEASENOTES”. En el archivo podemos observar lo
siguiente:
Page 9
10. A la descripción
Iniciar y parar los servicios
●
Para iniciar y arrancar los servicios instalados, vamos a la
terminal y escribimos lo siguiente:
Módulo Comando Función
XAMPP /opt/lampp/lampp start Inicia XAMPP
XAMPP /opt/lampp/lampp stop Detiene XAMPP
XAMPP /opt/lampp/lampp restart Reinicia XAMPP
Apache /opt/lampp/lampp startapache Inicia el servidor Apache
Apache /opt/lampp/lampp stopapache Detiene el servidor Apache
ProFTPD /opt/lampp/lampp startftp Inicia el servidor ProFTPD
ProFTPD /opt/lampp/lampp stopftp Detiene el servidor ProFTPD
MySQL /opt/lampp/lampp startmysql Inicia la base de datos MySQL
MySQL /opt/lampp/lampp stopmysql Detiene la base de datos
MySQL
Page 10
11. ●
Tiempo total empleado en la práctica: 2H 30m
●
Pruebas realizadas: Me he conectado a mi web y al ftp
mediante el navegador.
●
Problemas encontrados: En ésta práctica no he tenido
ningún problema.
●
Conclusiones: Es un programa muy útil y sencillo de
configurar. Contiene Apache, Filezilla Server, MySQL, PHP... Un
paquete muy útil para WEB's. Para mi ha sido más sencillo
configurarlo en LinuxMint que en Windows.
Page 11