Cómo instalar LAMP en Ubuntu Linux

Antes de aprender a instalar LAMP en Ubuntu, primero me gustaría compartir información básica al respecto. Antes de ir a ver este tutorial, debe saber cómo instalar MySQL y el servidor web Apache en Ubuntu Linux porque será necesario en el proceso posterior de instalación de LAMP en Ubuntu. Ok, comencemos con LAMP. Este software es una combinación de algunos programas de código abierto. Por lo general, se instala a la vez para permitir que un servidor maneje aplicaciones web, así como el sitio web dinámico.

La combinación de LAMP es sistema operativo L-Linux, servidor web A-Apache, base de datos M-MySQL, P-PHP. En el servidor web Apache instalado en el sistema operativo Linux, la base de datos MySQL almacena los datos del sitio y PHP procesa el contenido dinámico. Aquí, le mostraré cómo instalar LAMP en Ubuntu.

Requerimientos básicos


Antes de seguir los siguientes pasos, debe tener una cuenta individual de usuario no root que tenga sudo privilegios configurados en el servidor para instalar LAMP en el servidor Ubuntu.

  • Instalación de Apache y habilitación en el cortafuegos

En el mundo de los servidores web, Apache es el mejor y el más utilizado. Por su excelente rapidez, confiabilidad y seguridad, se volvió tan dominante en este campo, y se utiliza en el 67% de todos los servidores web. En la historia de la web, Apache se estableció como la mejor opción para los usuarios. Para obtener más información sobre la instalación del servidor web Apache en Ubuntu, siga mi tutorial para aprender cómo hacerlo.

Hemos instalado un servidor web y ahora está en funcionamiento. Ahora, se instalará MySQL. Es un sistema de gestión de bases de datos que organizará y permitirá el acceso a la base de datos. Aquí se puede almacenar la información del sitio. Siga mi tutorial sobre cómo instalar MySQL en Ubuntu Linux.

PHP es el componente de configuración y hará que el código sea adecuado para mostrar el contenido dinámico. Es capaz de realizar múltiples funciones como ejecutar scripts, conectarse a una base de datos MySQL para recopilar información y entregar el contenido procesado para que el servidor web pueda mostrarlo.

Para instalar nuestros componentes, podemos aprovechar nuevamente el «apto» sistema. Se pueden instalar algunos paquetes de ayuda adicionales para ayudar a que el código PHP se ejecute en el servidor Apache y responda a la base de datos MySQL.

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Este comando instalará PHP. Durante la solicitud de un directorio, preferiremos la forma en que Apache sirve los archivos. Apache buscará un archivo llamado «index.html ” cuando un usuario solicita un directorio. Queremos, nuestro servidor web dará prioridad a los archivos PHP. Por lo tanto, asignaremos Apache para buscar un «index.php « archivo primero.

Abrir «dir.conf ” archivo, escriba lo siguiente en un editor de texto. Mientras escribe esto, tenga en cuenta que tiene que ver con los privilegios de root.

sudo nano /etc/apache2/mods-enabled/dir.conf

Aparecerá así:

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Queremos reemplazar el archivo de índice (resaltado arriba) a la posición, inmediatamente después DirectoryIndex especificación, como la siguiente.

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

Ahora, presione «Ctrl-X», guarde y cierre el archivo. Escribiendo, «Y ” tienes que confirmar el guardado. Luego presione Entrar para asegurarse de la ubicación para guardar el archivo.

Luego, es necesario reiniciar el servidor web Apache para reconocer los cambios realizados. Utilice el siguiente comando para hacer esto.

sudo systemctl restart apache2

Utilizando «systemctl « el estado de la «apache2 ″ El servicio se puede comprobar.

sudo systemctl status apache2

Para mejorar la funcionalidad de PHP, se pueden instalar algunos módulos adicionales, y es totalmente opcional. Para utilizar las opciones disponibles para bibliotecas y módulos PHP, los resultados de «apt-cache « buscar en «menos» se puede realizar.

apt-cache search php- | less

Las teclas de flecha ayudan a desplazarse hacia arriba y hacia abajo. Prensado q, puede salir.

Los resultados son componentes instalables opcionales que mostrarán una breve descripción de cada uno.

libnet-libidn-perl - Perl bindings for GNU Libidn
php-all-dev - package depending on all supported PHP development packages
php-cgi - server-side, HTML-embedded scripting language (CGI binary) (default)
php-cli - command-line interpreter for the PHP scripting language (default)
php-common - Common files for PHP packages
php-curl - CURL module for PHP [default]
php-dev - Files for PHP module development (default)
php-gd - GD module for PHP [default]
php-gmp - GMP module for PHP [default]

Para obtener más información sobre la función de cada módulo, puede buscar en Internet. O puede leer la descripción larga del paquete que se puede encontrar con el siguiente comando:

apt-cache show package_name

«Descripción-en» tendrá una explicación detallada sobre la funcionalidad proporcionada por el módulo.

Por ejemplo, usando el siguiente comando, puede encontrar la función de «php-cli« módulo.

apt-cache show php-cli

Utilizando el «apt-get install « , puede instalar un paquete si cree que es necesario hacerlo después de investigar. Por ejemplo, para instalar «php-cli, « utilice el siguiente comando.

sudo apt-get install php-cli

Si desea instalar más de un módulo, utilice lo siguiente.

$ sudo apt-get install package1 package2 package3 ...

Ahora, su pila LAMP está instalada. También está configurado.

Pensamientos concluyentes


Espero que pueda instalar la pila LAMP en su sistema. Esta plataforma le permitirá instalar y probar varios software web y CMS populares en su servidor local que acaba de instalar con LAMP. También espero que esta parte del tutorial sobre cómo instalar LAMP en Ubuntu sea bastante útil. Si es así, tómese el tiempo para compartir este contenido en sus redes sociales. Y no olvide compartir sus sugerencias y experiencias en la sección de comentarios.

Entradas relacionadas

Deja una respuesta

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