|
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 | | startssl | inicia el soporte SSL de Apache. Lo activa permanentemente. | startmysql
| inicia el servicio de MySQL | | startftp | inicia el servicio de FTP (ProFTPD). Lo activa permanentemente | | stopapache | detiene solamente Apache | | stopmysql | detiene servicio MySQL | | stopssl | detiene 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
|
|
Modificado el ( lunes, 08 de septiembre de 2008 )
|