Servidor LAMP
El acrónimo LAMP se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.
En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
- Linux, el sistema operativo;
- Apache, el servidor web;
- MySQL, el gestor de bases de datos;
- Perl, PHP, o Python, lenguajes de programación.
La combinación de estas tecnologías es usado primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para desarrollo.
A pesar de que el origen de estos programas de código abierto no han sido específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de adquisición y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayoría de las distribuciones linux). Cuando son combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones.
Extraído de Wikipedia (http://es.wikipedia.org/wiki/LAMP)
Procedimiento:
[1] - Instalación:
Esto instalará 'Apache 2', 'php5', 'MySQL' and 'phpMyAdmin':
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server \
libapache2-mod-auth-mysql php5-mysql phpmyadminNOTA! Se le pedirá la contraseña de SQL durante la instalación de MySQL.
[2] - Configurar:
Agregar el módulo 'phpMyAdmin' a apache:
echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf
NOTA! Si le aparece un mensaje 'blowfish password error' en http://localhost/phpmyadmin/ mirar el segundo mensaje de antiigrav en este thread.
NOTA! El usuario predeterminado es 'root', la contraseña es la especificada durante la instalación de MySQL.
Editar el archivo /etc/apache2/httpd.conf (puede estar vacío):
sudo gedit /etc/apache2/httpd.conf
y agregar esto (cambiar 'sasha' a su nombre de usuario y grupo):
ServerName localhost User sasha Group sasha
Esto le dará acceso con su usuario.
[3] - Testear la instalación:
Reiniciar el apache para que se apliquen los cambios:
sudo /etc/init.d/apache2 restart
Para testear la instalación de Apache2, apuntar el navegador de web a:
http://localhost/
Debería ver una página que dice 'It works!'.
Para verificar la instalación de php - crear un archivo llamado test.php en /var/www o tipee en una terminal:
echo '<?php phpinfo(); ?>' | sudo tee /var/www/test.php
y apunte el navegador a:
http://localhost/test.php
Debería ver una página que liste la configuración de php como se ve en la imagen:
Para verificar la instalación de phpMyAdmin apunte el navegador a:
http://localhost/phpmyadmin
[4] - Reconfiguración (opcional):
De manera predeterminada, apache2 escucha en el puerto 80 de http://localhost/ y la carpeta raíz del servidor es /var/www.
(a) - para cambiar el puerto - editar el archivo /etc/apache2/ports.conf y cambiar 'Listen 80' a algún otro número:
sudo gedit /etc/apache2/ports.conf
(por ejemplo: si cambia 80 a 4747 - puede acceder a la raíz del servidor en http://localhost:4747/)
(b) - para cambiar la carpeta raíz del servidor - editar el archivo /etc/apache2/sites-available/default:
resguarde el archivo original:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default_backup
... y abra el archivo para editar:
sudo gedit /etc/apache2/sites-available/default
cambiar el contenido a algo como lo siguiente:
NameVirtualHost *
<VirtualHost *>
ServerName localhost
DocumentRoot /home/sasha/www
</VirtualHost>Ahora reinicie apache:
sudo /etc/init.d/apache2 restart
Probar apuntando el navegador de red a:
http://localhost
Navegación del libro
Más Vistas
| Views today | |
|---|---|
| Curriculum Vitae | 4 |
| Ubuntu How To's | 4 |
| Tutoriales para 8.04 | 4 |
| Tutoriales para 10.04 | 4 |
| Tutoriales para 9.04 | 2 |
