Búsqueda de sitios web

Cómo instalar LAMP con Apache, PHP 7 y MariaDB 10 en el servidor Ubuntu 16.04


La pila LAMP es un acrónimo que significa sistema operativo Linux junto con el servidor web Apache y la base de datos MySQL/MariaDB. y lenguaje de programación dinámico PHP que facilita el despliegue de aplicaciones web dinámicas.

En esta guía discutiremos cómo instalar la pila LAMP en el servidor Ubuntu 16.04 con el nuevo lanzamiento de la versión PHP 7 y MariaDB 10 versión.

Requisitos

  1. Guía de instalación del servidor Ubuntu 16.04

Paso 1: instale Apache en Ubuntu 16.04

1. El primer paso comenzará instalando uno de los servidores web más populares hoy en día en Internet, Apache. Instale el paquete binario Apache en Ubuntu desde sus repositorios oficiales escribiendo los siguientes comandos en la consola:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Una vez que el servidor web Apache se haya instalado en su sistema, verifique si el demonio está iniciado y a qué puertos se vincula (de forma predeterminada, escucha en el puerto 80). ) emitiendo los siguientes comandos:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. También puede verificar si el servicio Apache se está ejecutando escribiendo la dirección IP de su servidor en un navegador web utilizando el protocolo HTTP. Debería mostrarse una página web predeterminada en el navegador similar a la siguiente captura de pantalla:

http://your_server_IP_address

4. Debido a que el acceso a páginas web utilizando el protocolo HTTP es altamente inseguro, comenzaremos a habilitar el módulo Apache SSL emitiendo los siguientes comandos:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Confirme si el servidor está vinculado correctamente al puerto HTTPS predeterminado 443 ejecutando el comando netstat nuevamente.

sudo netstat -tlpn

5. Además, verifique la página web informativa predeterminada de Apache utilizando el protocolo seguro HTTP escribiendo la siguiente dirección en su navegador:

https://your_server_IP_address

Debido al hecho de que Apache está configurado para ejecutarse con un Certificado autofirmado, debería aparecer un error en su navegador. Simplemente acepte el certificado para evitar el error y la página debería mostrarse de forma segura.

Paso 2: instale PHP 7 en Ubuntu 16.04

6. PHP es un lenguaje de programación dinámico de código abierto que puede conectarse e interactuar con bases de datos para procesar su código incrustado en código HTML para crear páginas web dinámicas.

Para instalar la última versión de PHP 7, que está diseñada para ejecutarse con mejoras de velocidad en su máquina, primero comience realizando una búsqueda de módulos PHP existentes emitiendo los siguientes comandos:

sudo apt search php7.0

7. A continuación, una vez que haya encontrado los módulos PHP 7 adecuados necesarios para su configuración, utilice el comando apt para instalar los componentes adecuados para que PHP pueda ejecutar código junto con Apache Web. servidor.

sudo apt install php7.0 libapache2-mod-php7.0

8. Una vez que los paquetes PHP7 estén instalados y configurados en su servidor, ejecute el comando php -v para obtener la versión actual.

php -v

9. Para probar más a fondo la configuración de PHP7 en su máquina, cree un archivo info.php en el directorio webroot de Apache, ubicado en /var. directorio /www/html/.

sudo nano /var/www/html/info.php

agregue las siguientes líneas de código al archivo info.php.

<?php 
phpinfo();
?>

Reinicie el servicio Apache para aplicar los cambios.

sudo systemctl restart apache2

Y navegue hasta la dirección IP de su servidor en la siguiente URL para verificar el resultado final.

https://your_server_IP_address/info.php 

10. Si necesita instalar módulos PHP adicionales en su servidor, simplemente presione la tecla [TAB] después de la cadena php7.0 cuando use el comando apt. y la opción autocompletar de bash enumerará automáticamente todos los módulos disponibles.

Elija el módulo adecuado e instálelo como de costumbre. Le recomendamos encarecidamente que instale los siguientes módulos adicionales de PHP:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]