GNU/Linux >> Tutoriales Linux >  >> Ubuntu

2 formas de instalar el servidor LAMP en Ubuntu 22.04 | 20.04

Aprenda la forma más sencilla posible de instalar el servidor LAMP (Linux, Apache, MySQL y PHP) en Ubuntu 22.04 LTS Jammy Jelly Fish o Ubuntu 20.04 Focal Fossa Linux mediante el terminal de comandos.

Siempre que se trata de tener un servidor web con fines comerciales, el primer nombre que aparece es Apache. Es uno de los mejores servidores web de código abierto, fácilmente disponible para instalar en cualquier sistema Linux. Sin embargo, hay muchas aplicaciones web que requieren pocas cosas además de los servidores web Apache para funcionar correctamente, como WordPress:es un CMS basado en PHP. Por lo tanto, para usarlo en nuestro Linux, necesitamos un montón de aplicaciones de servidor. Por ejemplo para servir páginas web dinámicas – lenguaje PHP; para almacenar datos MySQL/MariaDB. Entonces, la pila de todas estas plataformas se conoce como el servidor LAMP.

Los componentes de software generalmente se instalan en servidores físicos o virtuales. El contenido web estático o dinámico se puede proporcionar con un sistema LAMP. Las áreas típicas de aplicación de los servidores basados ​​en LAMP son sitios web o tiendas en línea creadas con la ayuda de sistemas de administración de contenido (CMS).

Los componentes de software están disponibles gratuitamente y minimizan los costos para la realización del entorno del servidor. Dado que el código del software es de código abierto, los programadores pueden desarrollar sus propias extensiones o realizar cambios. Los servidores LAMP ofrecen un alto grado de flexibilidad.

Variantes y alternativas a LAMP

Todos los componentes LAMP del entorno LAMP son reemplazables. Se pueden intercambiar sistemas operativos, servidores web, sistemas de administración de bases de datos y lenguajes de secuencias de comandos. Aquí hay algunas alternativas de entornos LAMP con soporte OS

WAMP (El sistema operativo Linux ha sido reemplazado por Microsoft Windows, pero no se puede usar con fines comerciales. Solo para desarrollo local)

MAMP (El sistema operativo Linux ha sido reemplazado por macOS de Apple, no para uso comercial)

LAPP (El sistema de administración de bases de datos MySQL ha sido reemplazado por PostgreSQL; se puede usar para aplicaciones comerciales)

LEMP (El servidor web Apache se reemplaza por el servidor web Nginx)

Pasos para instalar el servidor LAMP en Ubuntu 22.04 | 20.04 LTS

Los comandos dados aquí se pueden usar para otros sistemas operativos similares y versiones de Ubuntu, como 18.04, incluido Debian.

1. Requisitos

• Ubuntu 20.04 o 22.04 Linux
• Al menos un usuario no root con acceso sudo
• Terminal de comando
• Conexión a Internet

#Ist forma de instalar el servidor LAMP usando tasksel

2. Instalar Tasksel en Ubuntu

Bueno, Tasksel es un programa en Ubuntu disponible a través del repositorio del sistema para instalar pilas de aplicaciones de servidor, fácilmente con la ayuda del comando. Por lo tanto, instálelo primero en su sistema Ubuntu 22.04 o 20.04 LTS.

sudo apt install tasksel

3. Instale el servidor LAMP en Ubuntu 22.04 o 20.04

A continuación, podemos usar la herramienta de comando "Tasksel" para instalar fácilmente Apache, MySQL y PHP. Esto también iniciará y habilitará todos los servicios requeridos. No necesitamos configurar manualmente los componentes individuales de LAMP. Por lo tanto, ve por el comando dado:

sudo tasksel install lamp-server

o

Para obtener una interfaz intuitiva, use:

sudo tasksel

Seleccione Servidor LAMP del asistente de texto intuitivo.

Use su tecla de flecha y seleccione "Lamp-server ” después de eso, presione la tecla Tab para seleccionar OK y luego presione el botón Enter clave.

Espere unos minutos y el servidor LAMP estará en su Ubuntu Linux.

El segundo método instala los componentes LAMP individualmente

Bueno, si no desea utilizar el método Tasksel, utilice el administrador de paquetes APT para instalar los componentes del servidor LAMP individualmente uno por uno. Y también necesitamos habilitar los servicios manualmente.

4. Instalar el servidor web Apache

Como hemos comentado al principio del tutorial, los paquetes para instalar el servidor web Apache ya están disponibles a través del repositorio predeterminado del sistema. Por lo tanto, ejecutar un solo comando puede hacer el trabajo.

sudo apt install apache2

Una vez completada la instalación, podemos habilitar e iniciar los servicios del servidor web.

Para iniciar y habilitar Apache:

sudo systemctl start apache2

Y por habilitarlo, para que el servicio pueda ejecutarse con el arranque del sistema.

sudo systemctl enable apache2

Para comprobar el estado del servicio

sudo systemctl status apache2

5. Instale el servidor de base de datos MySQL/MariaDB

Usando Tasksel obtendremos la base de datos MySQL en lugar de MariaDB automáticamente. Por lo tanto, si desea la base de datos MariaDB, utilice el método de instalación manual que se proporciona aquí.

Para MySQL

sudo apt install mysql-server

Para iniciar y habilitar el servicio:

sudo systemctl enable --now mysqld

Al estado:

sudo systemctl status mysqld

o

Para MariaDB:

Para aquellos que quieren MariaDB en lugar de MySQL, el comando será:

sudo apt install mariadb-server

Habilitar e iniciar el servicio:

sudo systemctl enable --now mariadb

6. Configurar PHP en Ubuntu 22.04 | 20.04

El componente final del entorno de pila LAMP es PHP. Es un popular lenguaje de secuencias de comandos del lado del servidor necesario para ejecutar aplicaciones web basadas en PHP.

El comando dado instalará la última versión de PHP disponible en el repositorio de su sistema operativo Ubuntu.

sudo apt install php libapache2-mod-php

Instala algunas extensiones PHP comunes:

sudo apt install php-{curl,intl,zip,soap,xml,gd,mbstring,bcmath,common,mysqli}

Habilitar módulo de reescritura:

sudo a2enmod rewrite

Reiniciar el servidor web Apache:

sudo systemctl restart apache2

Conclusión:

Así que estos fueron algunos métodos comunes para instalar y comenzar a trabajar con el entorno LAMP en sistemas Linux Ubuntu 22.04 o 20.04 usando la terminal de comandos. Después de configurar LAMP, puede comenzar a configurar varias aplicaciones web como Joomla, WordPress o CRM. Bueno, esta guía solo está destinada a configurar LAMP, pero también hay otras cosas, como configurar un host virtual, un directorio web y más... que podemos aprender mientras configuramos alguna aplicación web.

Otros tutoriales:

Cómo instalar LAMP en el servidor Rocky Linux 8
Habilite el servidor OpenSSH en Ubuntu 22.04
Cómo instalar KDE Plasma en Debian 11 Bullseye Linux
Instale Apache, MySQL y PHP en AlmaLinux 8


Ubuntu
  1. Instalar servidor NFS en Ubuntu

  2. Instalar servidor SSH Ubuntu 22.04

  3. Cómo instalar MySQL en Ubuntu 18.04

  4. Cómo instalar el servidor de Minecraft en Ubuntu 18.04

  5. Cómo instalar Zimbra 8.6 en el servidor Ubuntu 14.04

Instale NextCloud en Ubuntu 20.04 con Apache (LAMP Stack)

Instale Wallabag en el servidor Ubuntu 16.04 con LAMP o LEMP

Cómo instalar LAMP Stack en servidor/escritorio Ubuntu 18.04

Cómo instalar LAMP Stack en servidor/escritorio Ubuntu 20.04

Instale TigerVNC en Ubuntu 18.04

Cómo instalar LAMP en un servidor Ubuntu 15.04