Inicio arrow Paso a Paso arrow Instalando XAMP en Linux
Instalando XAMP en Linux PDF Imprimir E-Mail
Escrito por Administrador   
lunes, 08 de septiembre de 2008

En el paso a paso de esta semana vamos a dar las claves para instalar un servidor XAMPP (Linux+Apache+MySQL+PHP+Perl).

 

También aprovechamos y damos algunas pautas de seguridad, comandos básicos y útiles y damos las pistas de la ubicación de los archivos de configuración.

 

Fuente: Apache Friends

1. Obtener el archivo de instalación de SourceForge

2. Ir a una consola (shell) y loguearse como root


3. Extraer el archivo en /opt. De esta manera el software quedará instalado bajo /opt/lampp

    tar xvfz xampp-linux-1.6.7.tar.gz -C /opt

4. Para comenzar con XAMPP simplemente ejecutar el comando:

    /opt/lampp/lampp satart

   y se verá en pantalla:
    
    Starting XAMPP 1.x.x (aqui va la versión)
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...
    LAMPP started.

  Si se obtiene algún error, consultar en Linux FAQ (http://www.apachefriends.org/en/faq-xampp-linux.html#start)

5. Ya estamos listos para testear la instalación. Desde el browser de su elección tipear:

    http://localhost

6. Ahora, para que quede como servicio al inicio de sesión. Primero copiar la linea de comando con lo cual inicializabas el xammp (/opt/lampp/lampp start) en un editor de texto y luego guardarla en /etc/rcS.d/ con el nombre "S76lampp.sh" y listo.

Luego reiniciar el equipo.

 

Ya que estamos...

Seguridad

XAMPP no está preparado para producción sino para desarrolladores en ambiente de desarrollo (valga la redundancia). La forma en que XAMPP está configurada es lo más abierta posible permitiendo al desarrollador hacer lo que quiera.

Aquí hay una lista de "licencias" en cuanto a la seguridad en XAMPP

    1. El administrador de MySQL (root) no tiene password
    2. El deamon de MySQL es accesible vía red
    3. PhpMyAdmin es accesible vía red
    4. Los ejemplos son accesibles vía red
    5. ProFTPD utiliza la contraseña "lampp" para el usuario "nobody"
    6. MySQL y Apache corren bajo el mismo usuario (nobody)

Para ajustar varias de las debilidades de seguridad, simplemente tipear el siguiente comando

    /opt/lampp/lampp security

Este comando lanza un chequeo de seguridad y hace que la instalación sea más segura.

¿PHP4 o PHP5?

Debido a que varias de las versiones nuevas de PHP5 siempre hay que tratarlas con cuidado, se decidió incluir ambas versiones de PHP en XAMPP desde la versión 1.4.7. Para cambiar de una versión a la otra simplemente se ejecuta

    /opt/lampp/lampp php4

    /opt/lampp/lampp php5

respectivamente.

Para saber que versión está corriendo, simplemente utilice phpinfo() desde un script de PHP ó tipee el siguiente comando desde una consola:

    /opt/lampp/lampp phpstatus

Algunos parámetros de /opt/lampp/lampp

 

start
inicia el servicio XAMPP
stop
 detiene el servicio XAMPP
 restart
 detiene e inicia XAMPP
 startapache inicia solamente Apache
 startsslinicia el soporte SSL de Apache. Lo activa permanentemente.
 startmysql
inicia el servicio de MySQL
 startftpinicia el servicio de FTP (ProFTPD). Lo activa permanentemente
 stopapachedetiene solamente Apache
 stopmysqldetiene servicio MySQL
 stopssldetiene servicio SSL Apache
 stopftp detiene servicio FTP
 security inicia un chequeo de seguridad

       
Directorios y archivos importantes

 

 /opt/lampp/bin/ 
Comandos de XAMPP. /opt/lampp/bin/mysql llama al MySQL monitor.
 /opt/lampp/htdocs/ El directorio HTDOCS de Apache
 /opt/lampp/etc/httpd.conf  Archivo de configuración de Apache
 /opt/lampp/etc/my.cnf 
 Archivo de configuración de MySQL
 /opt/lampp/etc/php.ini  Archivo de Configuración de PHP
 /opt/lampp/etc/proftpd.conf  Archivo de configuración de ProFTPD
 /opt/lampp/phpmyadmin/config.inc.php Archivo de configuración de phpMyAdmin

 

Desinstalar XAMPP

para desinstalarlo simplemente tipee en una consola el comando:

rm -rf /opt/lampp
 

Comentarios
Buscar
¡Sólo los usuarios registrados pueden escribir comentarios!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Modificado el ( lunes, 08 de septiembre de 2008 )
 
< Anterior   Siguiente >
 

Ads on: Special HTML

Ads on: Special HTML

Ads on: Special HTML