<Web> NubeAndo.COM </Web>

"Consultoría Informática en Desarrollo e Innovación Tecnológica"

Servicio Técnico Especializado

Seguridad Informática

Portales y Sistemas web para Negocios

Talleres de Capacitación

Especialista en Educación Superior

Desarrollo de Software de Escritorio y Movil

Marketing Digital en Redes Sociales

Docencia Universitaria y Técnica


"Educar es Compartir"

Instalar Apache, PHP, MySQL y phpmyadmin en Linux como módulos del sistema



Pues tal como lo acabas de leer en el título, hoy vamos a aprender a instalar Apache, PHP, MySQL y PHPMYADMIN en Linux, las instrucciones de este tutorial las he probado en distribuciones Ubuntu de Linux, Debian 7 (wheezy) y Debian 8 (Jessie).

Hay cientos de tutoriales en la web que hablan sobre este mismo tema, y te puedes encontrar con diversas formas de instalar estos paquetes en tu sistema operativo, pero esta vez te voy a enseñar a instalarlos como un módulo del sistema, ya que muchos tutoriales y artículos lo enseñan instalando LAMP (incluso acá en mi web tengo contemplado escribir y explicar como instalar usando LAMP) pero no es lo que nos convoca hoy.

Sobre LAMP

LAMP es un grupo de software de código abierto que se utiliza para tener los servidores web funcionando. Es el acrónimo de Linux, Apache, MySQL y PHP.
Sin embargo, si eres como yo, que te gusta instalar todo por consola y no que un asistente lo haga por ti, pues vamos a ello.
Lo primero que vamos a instalar es el servidor web Apache, debes saber que en Debian 7 y 8 al momento de la instalación la misma distribución te da la opción de instalar el servidor web, si ya lo haz instalado o si no sabes si lo tienes instalado puedes comprobarlo ingresando en un navegador web y escribiendo

http://localhost/ 
Nos debe decir lo siguiente
It works!
This is the default web page for this server. 
The web server software is running but no content has been added, yet.It's work
Si no logras ver esa página significa que no tienes instalado el servidor web Apache.
  • Procedemos a instalarlo entonces.

Vamos a asumir que ya somos superusuarios o root, si no eres root debes escribir sudo en todas las lineas antes del apt-get.

apt-get install apache2 

Una vez instalado, de nuevo comprobamos que funciona escribiendo en un navegador web
http://localhost/ 
Nos debe decir
It works!
This is the default web page for this server. 
The web server software is running but no content has been added, yet.It's work
  • Instalamos php

apt-get install php php-mbstring php-gettext

Reiniciamos Apache

/etc/init.d/apache2 restart 

  • Instalamos MYSQL

apt-get install mysql-server

Coloca una contraseña facil de recordar generalmente se usa *root* (sin los asteriscos)
Reiniciamos apache nuevamente

/etc/init.d/apache2 restart

  • Instalamos phpmyadmin

apt-get install phpmyadmin

En este paso hay que indica a phpmyadmin que va a trabajar bajo apache2 tecleamos la barra espaciadora para marcar "*"

Preguntara si deseamos configurar la base de datos para trabajar con "bdconfig-common le decimos que si"

Reiniciamos apache2 Nuevamente

sudo /etc/init.d/apache2 restart

Para acceder en phpmyadmin escribimos en la barra de direcciones

http://localhost/phpmyadmin 
Si no accede ejecutar en la terminal el siguiente comando:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Y actualizamos la página...

Y listo ya con estos sencillos pasos tendremos Apache, PHP, MySQL y phpmyadmin en nuestro sistema operativo como un módulo más del sistema. De esta manera no tendremos que iniciar los servicios de Apache y MySQL siempre que los vayamos a necesitar sino que todo el tiempo los tendremos disponibles.

Comentarios