Volver al blog

Configuración de LAMP Stack – Linux Apache MySQL PHP

Configuración de LAMP Stack – Linux Apache MySQL PHP

LAMP es un acrónimo de una pila web muy popular – Linux, Apache, MySQL, PHP. Los cuatro componentes de LAMP son de código abierto y son adecuados para desplegar sitios web dinámicos y aplicaciones web. En el tutorial de hoy, le voy a mostrar cómo configurar un servidor en la nube con la pila LAMP.

Pila LAMP: L – Linux

La L en LAMP significa Sistema Operativo Linux. Con la interfaz fácil de usar de CloudSigma, puede desplegarlo en cuestión de minutos.

Creando la máquina

Primero, tiene que crear una máquina. Puede hacerlo fácilmente en la sección de Computación (Compute) de CloudSigma. Para los propósitos de este tutorial, puede utilizar los siguientes recursos:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Puede montar el disco con la imagen de Ubuntu 18.04 LTS disponible en la biblioteca de CloudSigma.Ubuntu 18.04: Preinstalado de 64 bits con controladores VirtIO, superusuario, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init y últimas actualizaciones hasta el 2019-03-03.

Después de iniciar la máquina, puede actualizar todos los repositorios y paquetes existentes en la máquina ejecutando los siguientes comandos:

Pila LAMP: A – Apache

Apache (Apache HTTP Server) es un software de servidor web de código abierto que se puede utilizar para servir contenido en la web. Más del 40% de los sitios web en la WWW – World Wide Web lo utilizan.

Para instalar Apache HTTP Server, puede ejecutar el siguiente comando:

Una vez instalado, puede ir a la dirección IP en su navegador web y verá un resultado similar a este:

apace web server homepage LAMP Stack

Si no conoce la dirección IP, puede verificarla en la sección de Computación (Compute) de su cuenta de CloudSigma.
Finding IP address

Pila LAMP: M – MySQL

Puede continuar e instalar MySQL ahora que Linux y Apache están instalados

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto que ayuda a los usuarios a almacenar, organizar y gestionar datos. Es muy popular y ampliamente utilizado en la industria de TI. Para leer más sobre MySQL, siga la publicación de CloudSigma – Cómo configurar MySQL en un servidor y conceptos básicos de MySQL.

Para aumentar la seguridad, ejecute el siguiente script y elija sus preferencias:

 

LAMP Stack: P – PHP

PHP es un lenguaje de programación de código abierto muy popular que se utiliza generalmente para crear páginas web dinámicas. Puede instalarlo utilizando el comando:

Una vez instalado, puede configurar Apache para que sirva su archivo PHP moviendo “index.php” antes de “index.html” en este archivo – /etc/apache2/mods-enabled/dir.conf

El archivo ahora se vería así:

PHP tiene una amplia biblioteca de módulos que puede utilizar en su aplicación. Busque las bibliotecas disponibles utilizando el comando proporcionado y obtendrá una lista:

PHP Modules page

Instale los módulos anteriores utilizando el comando apt-get:

Puede crear un archivo PHP de prueba para comprobarlo. Cree un archivo – /var/www/html/test.php y agregue el siguiente contenido.

A continuación, reinicie el servidor Apache para que los cambios surtan efecto.

Ahora, cuando vaya a la URL – https://IPaddress/test.php , verá el siguiente contenido:
PHP Info page

Finalmente, ha configurado con éxito su LAMP Stack.

¡Feliz computación!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev es diseñador creativo en CloudSigma, centrado en una identidad empresarial coherente mediante el uso de canales de marketing tradicionales e innovadores. Es experto en fusionar la visión artística con el marketing estratégico para crear narrativas de marca impactantes.

Comentarios

Aún no hay comentarios. Sea el primero.