ACERCA DE · CONTACTO · RSS · ·

despuesdegoogle

internet y pos(t)modernidad


Atención: Este blog ya no se actualiza. Desde el 22 de agosto de 2011 se ha integrado en el nuevo blog tiempos pos(t)modernos, que te invitamos a visitar



Archive for septiembre 5th, 2007

XAMPP: Apache + PHP + MySQL + Perl en un clic

leave a comment

xampp-logo-new.gif Si necesitas un servidor web completo en tu PC y no quieres arriesgarte a tener que configurar o (re)instalar archivos, XAMPP es sin duda la mejor solución.
Se trata de una versión multiplataforma (Linux, Win, Mac, Solaris) de Apache lista para usar.
Basta que descargues la versión correspondiente a tu sistema operativo y ejecutes el programa de instalación. Nada más.

En el caso de Linux:
1. Descarga del archivo comprimido (tar.gz)
2. Extraer en /opt: sudo tar xvfz xampp-linux-1.6.3b.tar.gz -C /opt
Y para iniciar XAMPP:
$ sudo /opt/lampp/lampp start

Ya puedes acceder a tu servidor en la dirección:

http://localhost

Puedes elegir el idioma y a continuación comprobar (desde el menú de navegación de la izquierda) el Status (PHP, MySQL…) y la Seguridad: verás que no se ha definido ningún tipo de contraseña.

Para asegurar tu XAMPP debes cerrarlo:
$ sudo /opt/lampp/lampp stop
Y ejecutar el programa interactivo
$ sudo /opt/lampp/lampp security
que te permite asignar contraseñas y restringir el acceso a MySQL desde el exterior.
Cuando vuelvas a arrancar XAMPP y abrir la página de localhost en el navegador, te pedirá que te identifiques. Como usuario escribes lampp y contraseña, la que definiste.

Todos los archivos que quieras publicar debes colocarlos en /opt/lampp/htdocs

Written by emiligene

septiembre 5th, 2007 at 10:16 pm

Posted in linux

LAMP en Linux para múltiples usuarios

leave a comment

LAMP (servidor Apache, base de datos MySQL, lenguaje PHP en Linux) es la típica solución para disponer de un servidor potente y casero donde probar todo tipo de aplicaciones web sin tener que recurrir a un servidor externo de pago.

Por ejemplo, es útil tener a tu disposición un servidor web con MySQL y PHP para hacer todos los experimentos con WordPress antes de darlos por definitivos y finalmente publicarlos.

Si usas Linux y todavía no tienes LAMP, la forma más fácil (se reduce a un clic) es hacerlo desde Synaptic:
Sistema -> Administración -> Gestor de paquetes Synaptic -> Editar -> Marcar paquetes por tarea…
y eliges la opción LAMP Server:

lampubuntu.jpg

Así ya tienes instalada y configurada toda la paquetería.

Para acceder a tu servidor web:

http://127.0.0.1

Y para añadir carpetas y archivos tienes que ir a /var/www, la ubicación de donde cuelga físicamente toda la estructura de tu servidor. Para poder copiar cómodamente tus archivos dale todos los permisos:
$ sudo chmod 777 /var/www
Con lo que cualquiera puede leer y escribir en esta carpeta y su contenido.

En el caso de que tu sistema tenga varios usuarios, a lo mejor te interesa más que cada uno sólo pueda acceder con plenos permisos a su propia carpeta /home/usuario/public_html.
No asignes los permisos 777 a /var/www tal como se explica antes; en su lugar, activa el módulo userdir:
$ sudo a2enmod userdir
Reinicia Apache (sudo /etc/init.d/apache2 force-reload) y ya puede accederse a la carpeta public_html, si es que existe, de cada usuario:

http://127.0.0.1/~usuario

(El signo ~ se consigue mediante la combinación AltGr + 4)
Así, cada usuario podrá escribir en su propio sitio web mientras que los demás sólo podrán leer.

Written by emiligene

septiembre 5th, 2007 at 7:32 pm

Posted in linux,ubuntu