Instalar LAMP: Linux, Apache, MySQL, PHP

La forma más rápida y práctica de instalar las herramientas necesarias para poner a funcionar nuestro servidor web local en GNU/Linux con tecnologías libres y/o de código abierto -> LAMP:

Linux+

Apache+

MySQL, MaríaDB, MongoDB+

PHP, Perl, Python

Instalar LAMP

Abrimos un terminal/consola y ejecutamos el siguiente comando:

sudo apt-get install lamp-server^

Donde:

sudo -> instalar como administrador

apt-get -> gestor de paquetes

install -> comando de instalación de apt-get

lamp-server^ -> conjunto de paquetes (importante el símbolo ^ ).

En el proceso configuras

Password para usuario root de MySQL

mysql-password

Directorio de trabajo (servidor)

El directorio por defecto dónde deberás ubicar tus proyectos de desarrollo es:

/var/www

Al que debes darle permisos o cambiar el propietario a tu usuario, así:

Opción 1. Cambiar propietario (recomendada):

sudo chown -R <usuario>

Ejemplo:

sudo chown -R od /var/www

Opción 2. Cambiar permisos:

sudo chmod <los permisos que quieras>

Ejemplo (No recomendado):

sudo chmod 777 -R /var/www

Opción 3. También puedes crear un enlace simbólico en tu carpeta personal (Recomendado):

ln -s /var/www /home/<usuario>/<nombre_de_carpeta_deseado>

Ejemplo:

ln -s /var/www /home/od/Webs

URL del servidor

Puedes visualizar tus proyectos desde tu navegador usando localhost:

http://localhost/

localhost

It works! como se ve en la imagen, indicará que la instalación se realizó satisfactoriamente.

PHPMyAdmin

1. También puedes instalar este gestor de bases de datos MySQL que proporciona una interfaz web con el siguiente comando:

sudo apt-get install phpmyadmin

2. Dónde deberás seleccionar el servidor por defecto con el que usaras phpmyadmin (en este caso, apache2):

servidor-phpmyadmin

3. Y te pedirán instalar una base de datos inicial, dónde seleccionaras que Sí.

4. Luego deberás indicar una contraseña para toda su gestión y vinculación con MySQL.

clave-admin-phpmyadmin-mysqlmysql-password

5. Finalmente podrás acceder a través de la siguiente URL usando los datos de root que configuraste en la instalación de LAMP:

http://localhost/phpmyadmin/

phpmyadmin-localhostphpmyadmin-ui

Más información (si la quieres)

Paquetes instalados

Para aquellos más interesados en los detalles (o entender que hace el comando realmente), los paquetes que instala el comando son:

libclass-isa-perl libswitch-perl libwrap0 perl perl-modules ssl-cert tcpd apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils php-pear libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl libipc-sharedcache-perl tinyca mailx php5-json php5-user-cache apache2 apache2-bin apache2-data apache2-mpm-prefork libaio1 libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 php5-cli php5-common php5-mysql php5-readline
Testeado en: Ubuntu 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, Linux Mint 17.

 

 

2 thoughts on “Instalar LAMP: Linux, Apache, MySQL, PHP”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *