Los que desarrollamos en PHP conocemos un sistema de infraestructura de internet conocido como LAMP, el cual es un acrónimo de:
Stack | Descripción |
Linux | Es un núcleo de sistema operativo libre tipo Unix. |
Apache | El servidor HTTP Apache es un servidor web libre y de código abierto, el más popular en cuanto a uso , sirviendo de facto como plataforma de referencia para el diseño y evaluación de otros servidores web. |
MySQL | Es un Sistema de Gestión de Bases de Datos (SGBD) relacional, que por lo tanto utiliza SQL, multihilo y multiusuario del que se estiman más de un millón de instalaciones. |
PHP | (acrónimo recursivo de "PHP: Hypertext Preprocessor"): es un lenguaje de programación diseñado para producir sitios web dinámicos. |
Variantes
En el acrónimo LAMP, podemos Variar la L por M (por Mac OS X), D (por Darwin BSD), B (por BSD) o 'W' (por Microsoft Windows). A la ves la P por Perl o Python y el acrónimo se mantiene, o por una R quedando LAMR para referirse a Ruby on Rails.
Bien ahora vamos a instalar LAMP en Ubuntu con Tasksel
Tasksel es una herramienta de Debian / Ubuntu que instala varios paquetes relacionados como una "tarea" coordinada en el sistema.
Para instalar Tasksel abrimos terminal (Ctrl+ALT+T) y tecleamos:
sudo apt-get install tasksel
Ejecutamos tasksel con:
sudo tasksel
Nos aparecerá algo como esto:
Nos desplazamos con las direccionales del teclado y elegimos LAMP server con la tecla de espaciado, con el TAB derecho nos desplazamos a aceptar y le damos ENTER para iniciar la instalación.
Posteriormente te pedirá una password para super usuario (root) de MySQL:
Repetimos la clave para el root:
Y para comprobar que esta instalado correctamente ingresamos en nuestro browser localhost:
También podemos especificar tasksel que instale algo directamente desde terminal con:
sudo tasksel install lamp-server
Para ver todas las opciones con tasksel:
man tasksel
Las tareas también lo podemos instalar con la siguiente sintaxis de apt-get así:
sudo apt-get install nombre_de_la_tarea_que_desea^
Algunos ejemplos:
sudo apt-get install ubuntu-desktop^
sudo apt-get install kubuntu-desktop^
sudo apt-get install lamp-server^
La lista predeterminada disponible en Ubuntu se puede ver con esta línea de comandos:
grep Task /usr/share/tasksel/ubuntu-tasks.desc
Fuente: Ubuntu Tasksel
Social Plugin