• Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
Mi Blog
✔ Cómo instalar Apache, MySQL, PHP y PHPMyAdmin en GNU/Linux Debian

✔ Cómo instalar Apache, MySQL, PHP y PHPMyAdmin en GNU/Linux Debian

En el siguiente tutorial, os enseñaré como instalar lo que se conoce como LAMP (Linux+Apache+Mysql+PHP) en nuestra distribución de GNU/Linux Debian y/ó sus variantes y/ó sabores, como pueden ser la tan archiconocida versión de GNU/Linux Ubuntu.

Instalar LAMP

REQUISITOS
  • Tener instalado GNU/Linux previamente en nuestro equipo (Versión Debian o sus diferentes sabores)
  • Disponer de conexión a internet (no es obligatorio pero si 99% recomendable)
  • Conocimientos básicos de los comandos de GNU/Linux
PASOS PREVIOS

El primero de los pasos será tener actualizados los paquetes disponibles de nuestros repositorios, para ello, con usuario root o con sudo, deberemos realizar dicha actualización con el siguiente comando:

root@debian:# apt-get update
APACHE

La instalación del servidor por excelencia Apache es cosa de niños, y solamente con ejecutar el siguiente comando lo tendremos instalado y funcionando en nuestro equipo con las funcionalidades básicas. Recordad que es encesario ser root o usar sudo para hacer las instalaciones de paquetes:

root@debian:# apt-get install apache2

Una vez ha terminado de de descargar todos los paquetes y sus dependencias, Apache se instalará automaticamente y quedará arrancado y funcionando. El $HOME por defecto es /var/www.

Podemos comprobar si nuestro servidor Web Apache ha sido instalado correctamente abriendo nuestro navegador web e introduciendo en la barra de direcciones una de estas dos URLs: http://127.0.0.1 ó http://localhost.

Si Apache se ha instalado correctamente, veremos una pantalla de bienvenida similar a la siguiente imagen:

Instalar LAMP

Bienvenida de Apache Server

PHP

Para instalar PHP5 instalaremos los 2 paquetes siguientes, los cuales darán soporte de PHP5 a nuestro servidor Web Apache instalado en el paso anterior.

root@debian:# apt-get install libapache2-mod-php5 php5-mysql

Una vez que se han instalado los paquetes anteriores y sus dependencias, podemos crear en el $PATH de Apache un fichero php con el siguiente contenido y posteriormente visitarlo desde nuestro navegador Web.

En mi caso, he creado un fichero en nuestro $PATH de Apache /var/www/, llamado info.php con el siguiente contenido:


Cuidado: elimina el espacio entre ? y php de la línea anterior.

Si todo se ha instalado correctamente, veremos algo similar al visitar dicho fichero desde el navegador web http://127.0.0.1/info.php:

Instalar LAMP

PHP Info

MYSQL

Para instalar el servidor de MySQL, independientemente de la versión, instalaremos el paquete deb "mysql-server" el cual nos instalará la última versión disponible en el repositorio que tengamos configurado. Para ello, ejecutaremos este sencillo comando:

root@debian:# apt-get install mysql-server

Si queremos probar si se ha instalado correctamente, podemos probar a conectarnos al servidor de MySQL desde consola con:

root@debian:# mysql -u root -p
Instalar LAMP

Configuración de MySQL Server

Instalar LAMP

MySQL Instalado

PHPMYADMIN

Con PHPMyAdmin administraremos de una forma fácil y totalmente gráfica nuestras bases de datos y nuestro SGBD. Aunque no todas las opciones están disponibles desde un botón en modo gráfico, podemos decir que casi todas las opciones que necesita el usuario básico y medio de MySQL pueden hacerse desde dicha interfaz. Si necesitas algo más completo, os recomiendo MySQL Workbench,

Para instalar el GUI de PHPMyAdmin ejecutaremos:

root@debian:# apt-get install phpmyadmin

El asistente nos preguntará que para que servidor Web queremos configurarlo, en nuestro caso será Apache:

Instalar LAMP

Integración de PHPMyadmin y Servidor Web

Deberemos introducir la contraseña para el administrador de la base de datos:

Instalar LAMP

Contraseña MySQL

Una vez finalizada la instalación, podremos acceder a PHPMyAdmin a través de una de estas direcciones desde nuestro navegador web: http://127.0.0.1/phpmyadmin/ ó http://localhost/phpmyadmin/:

Instalar LAMP

PHPMyAdmin Login

Instalar LAMP

Interfaz de PHPMyAdmin

Con estos sencillos pasos ya tenemos instalado el paquete completo conocido como LAMP. Ahora ya podremos instalar, por ejemplo, cualquier CMS como por ejemplo Joomla, Oscommerce, Wordpress, etc ... en definitiva, cualquier aplicación que requiera de un servidor web, son soporte de PHP y SQL.

Enjoy!


Raúl Prieto Fernández

Sitio Web: /

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.

Comentarios  

Juanito
# Juanito 03-04-2018 07:01
amigo no funciona el comando apt-get install libapache2-mod-php5 php5-mysql

intente con el comando
apt-get install libapache2-mod-php php-mysql
y si me lo instala pero supongo que algo esta mal ya que despues creo el archivo como dice el tuto y no puedo abrirlo en el navegador ademas el phpmyadmin no me da el apartado de privilegios, sera por lo mismo
Responder
Ral Prieto Fernndez
# Raúl Prieto Fernández 03-04-2018 08:59
Hola Juanito:

Tu comando es correcto, ya que es un "metapaquete" y lo que hace es instalar la última versión de tu repositorio. Por lo demás, no debería haber muchas diferencias con este tutorial, aunque seguro que las hay.

Prueba a crear el fichero "index.php" con el siguiente contenido:


<?php info();?>

Debes guardarlo en el DOCUMENT_ROOT de Apache, esto lo puedes ver en:

/etc/apache2/sites-enabled/000-default.conf , en el caso de Ubuntu, verás una linea que dice esto:

DocumentRoot /var/www/html


Guarda ahí el fichero index.php y prueba a abrir el navegador con http://127.0.0.1/

Un saludo
Responder

Escribir un comentario

Información básica sobre Protección de Datos

Responsable: Raúl Prieto Fernández +info

Finalidad: Moderar los comentarios a los artículos publicados en el blog. +info

Legitimación: Consentimiento del interesado +info

Destinatarios: No se comunicarán datos a persona u organización alguna. +info +info

Derechos: Tiene derecho a Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. +info

Plazo de conservación de los datos: Hasta que no se solicite su supresión por el interesado.

Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos Personales en mi página web raulprietofernandez.net +info

Código de seguridad
Refescar


LOGIN / ENTRAR

BUSCAR EN EL BLOG

TWITTER TIMELINE

Booking.com

ENCUESTA

¿Cual es el mejor Sistema Operativo?

Como es lógico, esta web utiliza cookies propias y de terceros para elaborar información estadística y mostrar publicidad personalizada a través del análisis de tu navegación, conforme a la política de cookies.

  Si continúas navegando, aceptas su uso.