Saltar al contenido

Libremática

  • Acerca de Libremática
  • Clientes
  • Pruébalo
  • Soluciones
  • Tienda
  • Blogs
  • Contacto

Cómo instalar un servidor LAMP en Debian 9 Stretch

21 de junio de 2023
Por Librematica

Cómo instalar un servidor LAMP en Debian 9 Stretch

 

A pocos días de que Debian Stretch se convierta en estable, en Libremática hemos querido probar cómo sería la instalación de un servidor LAMP sobre una instalación limpia de en Debian 9. Nos habría gustado seguir el mismo orden de las siglas de LAMP pero por las dependencias no hemos podido hacerlo. Vamos a ponernos manos a la obra.

 

1.- La L de Linux

 

En Libremática confiamos en Debian GNU/Linux como servidor, por su robustez y estabilidad, es cierto que no está a la última en cuanto a las versiones de los paquetes, pero tampoco nos importa mucho cuando lo que se establece como prioridad es su estabilidad. Así que la L de Linux en Libremática es Debian GNU/Linux.

 

2.- La M de Mariadb.

 

Hasta ahora la M era de Mysql pero después de que Oracle comprara Sun Microsystems, empresa que tenía los derechos de Mysql, los voluntarios que estaban trabajando en el proyecto Mysql decidieron crear un derivado de Mysql al que llamaron Mariadb, fuera del control de Oracle. En Debian 9 lo instalamos así:

 

#apt-get install mariadb-client mariadb-server

 

Una vez terminada la instalación de Mariadb podemos probar que nos conectamos a nuestro servidor local correctamente.

 

mysql -u root -p

 

Creamos una nueva base de datos.

 

CREATE DATABASE pruebas;

 

Creamos un usuario que será quien maneje la base de datos recién creada.

 

CREATE USER ‘nombre_usuario’@’localhost’ IDENTIFIED BY ‘contraseña’;

 

Para que el usuario pueda usar la base de datos recién creada necesitamos darle unos privilegios en este caso le daremos todos los privilegios con esta instrucción:

 

GRANT ALL PRIVILEGES ON pruebas.* to ‘nombre_usuario’@’localhost’;

 

para que los privilegios tengan efecto necesitamos ejecutar el comando:

 

FLUSH PRIVILEGES;

 

y salimos del intérprete de Mariadb,

 

quit

 

  

3.- La P de PHP.

 

 PHP es un lenguaje de programación de código abierto usado ampliamente para incustrar código en documentos HTML que manejan los servidores web. Para instalar PHP en nuestro servidor Debian Stretch y darle soporte para poder acceder a nuestra base de datos, y que nuestro servidor web pueda tener interpretar PHP tenemos que escribir esta instrución:

  

#apt-get install php7.0 php7.0-mysql

 

 

4.- La A de Apache.

 

El servidor web Apache es el servidor web más usado en internet proporciona la seguridad y eficiencia necesaria que cualquier sitio de internet puede requerir. Instalamos el paquete Apache en nuestro servidor Debian con el siguiente comando:

 

#apt-get install apache2 apache2-mod-php7.0

 

5.- Probándolo todo.

 

Ya tenemos todo lo necesario instalado es hora de probarlo. Abrimos un navegador y en la barra de direeciones escribimos http://localhost, lo que nos devolverá una página como esta:

 

 

Y si queremos probar el funcionamiento de PHP en nuestro servidor web, nos desplazamos a /var/www/html, abrimos un editor y escribimos el siguiente texto:

 

 

 

guardamos el archivo como test.php y hacemos la llamada desde nuestro navegador a http://localhost/test.php que nos devolverá información sobre nuestro servidor web y las funciones y caractarísticas habilitadas en él.

 

 

 

No es difícil ¿verdad? En cualquier caso dejamos un vídeo en el que se puede ver todo el proceso de instalación:

 

 

Comparte esta entrada:

Compartir en X (Twitter) Compartir en Facebook Compartir en LinkedIn Compartir en Email
Written by:

Librematica

Ver todas las entradas

Deja una respuesta Cancelar la respuesta

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

Entradas recientes

  • ¿Cómo redimensionar varias imágenes a la vez?
  • Instalar antivirus Bitdefender en Debian GNU/Linux
  • Analizar correo en evolution con el antivirus Bitdefender
  • ¿Cómo darle la vuelta a un vídeo con Avidemux?
  • Curiosidades Debian GNU/Linux

Comentarios recientes

No hay comentarios que mostrar.

Archivos

  • junio 2023

Categorías

  • Sin categoría

Proudly powered by WordPress | Theme: BusiCare by SpiceThemes

Gestionar consentimiento
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Administrar opciones Gestionar los servicios Gestionar {vendor_count} proveedores Leer más sobre estos propósitos
Ver preferencias
{title} {title} {title}