XAMPP :: Completísimo paquete de recursos web

xampp XAMPP es un servidor independiente de plataforma, software libre, 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. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Instalación en Linux

1. Desde la web del producto, descargarse la última versión del archivo en formato .tar.

2. Abrir una cónsola y cambiarnos al usuario root :

# su

3. Extraer el archivo descargado en /opt, una vex extraído se instalará el la carpeta /opt/lampp

# tar xvfz xampp-linux-1.7.tar.gz -C /opt

4. Arrancar XAMPP :

# /opt/lampp/lampp start

Debería aparecer en la cónsola un texto como el siguiente :

Starting XAMPP 1.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Ready. Apache and MySQL are running.

5. Test de la aplicación :

Para probar el servidor web, simplemente teclear en el navegador la siguiente URL :

http://localhost

Si todo ha ido bien, veremos en el navegador la página de inicio de XAMPP, la cual contiene algunos enlaces para chequear el status del software instalado y algunas aplicaciones de ejemplo.xampp

Seguridad

Por defecto XAMPP viene configurado con los parámetros de seguridad abiertos, es decir totalmente accesibles y sin usuarios ni contraseñas. En la pantalla de inicio de XAMPP en el apartado Seguridad podremos ver una lista del estado de estos parámetros :

  1. El administrador de  MySQL (root) no tiene password.
  2. El demonio MySQL es accesible a través de la red.
  3. ProFTPD usa el password “lampp” para el usuario “nobody”.
  4. PhpMyAdmin es accesible via red.
  5. Los ejemplo son accesibles via red.
  6. MySQL y Apache se ejecutan bajo el mismo usuario (nobody).

Para configurar estas opciones mencionadas, simplemente ejecutar el comando :

# /opt/lampp/lampp security
DESCRIPCIÓN FICHEROS Y DIRECTORIOS
File/Directory Purpose
/opt/lampp/bin/ Comando ejecutable XAMPP.
/opt/lampp/htdocs/ Directorio DocumentRoot  de Apache.
/opt/lampp/etc/httpd.conf Fichero de configuración de Apache.
/opt/lampp/etc/my.cnf Fichero de configuración de MySQL.
/opt/lampp/etc/php.ini Fichero de configuración de PHP.
/opt/lampp/etc/proftpd.conf Fichero de configuración de ProFTPD.
/opt/lampp/phpmyadmin/config.inc.php Fichero de configuración de phpMyAdmin.

Inicio y parada de servicios XAMPP


Parametro Descripción
start Arranca XAMPP.
stop Detiene XAMPP.
restart Para y arranca XAMPP.
startapache Arranca sólo el Apache
startssl Arranca el soporte SSL para Apache.
startmysql Arranca sólo la BD MySQL.
startftp Arranca el servidor ProFTPD . Vía FTP se pueden subir ficheros al servidor web.
stopapache Para el Apache.
stopssl Para el soporte SSL para Apache
stopmysql Para la BD  MySQL.
stopftp Para el servidor  ProFTPD.
security Arranca una utilidad para configurar la seguridad.

Anuncios

Publicado el 30 diciembre 2008 en Linux. Añade a favoritos el enlace permanente. 1 comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: