Cómo instalar Apache, MySQL, PHP (LAMP) en Ubuntu 16.04 LTS

Cómo instalar Apache, MySQL, PHP (LAMP) en Ubuntu 16.04 LTS

Lámpara (forma corta de Linux, Apache, MySQL y PHP) Stack es el entorno más popular en el desarrollo de sitios web de PHP y el alojamiento web. Donde Linux es un sistema operativo, Apache es el popular servidor web desarrollado por Apache Foundation, MySQL es el sistema de administración de bases de datos relacionales utilizados para almacenar datos y PHP es el lenguaje de programación ampliamente utilizado.

Este artículo lo ayudará a instalar Apache 2.4, mysql 5.7 y Php 7.2 en Ubuntu 16.04 sistemas LTS.

Paso 1 - Instalar PHP

Php 7 es los paquetes disponibles predeterminados en Ubuntu 16.04 Repositorios. Simplemente use los siguientes comandos para actualizar APT Cache e instalar paquetes PHP en su sistema.

sudo apt-get install python-software-propertias sudo add-apt-repository pPA: ondrej/php sudo apt actualización sudo apt instalación -y php7.2 

También es posible que deba instalar algunos módulos PHP adicionales para admitir varias tareas

sudo apt install php7.2-CURL PHP7.2-GD PHP7.2-json php7.2-MBSSTRING PHP7.2-mcrypt 

Paso 2 - Instale Apache2

Después de instalar PHP en su sistema, iniciemos la instalación de APACHE2 en su sistema. También se requiere instalar libapache2-mod-php Módulo para trabajar PHP con Apache2.

sudo apt install apache2 libapache2-mod-php7.2 

Paso 3 - Instale mysql

Finalmente, instale paquetes de servidor mysql para la base de datos MySQL. Además, instale el paquete PHP-MYSQL para usar el soporte MySQL usando PHP. Use el siguiente comando para instalarlo.

sudo apt install mysql-server php7.2-mysql 

El instalador solicitará una contraseña root, esta contraseña funcionará para su usuario root de MySQL. Después de instalar MySQL, ejecute el siguiente comando para la configuración inicial del servidor MySQL. Verá que el script solicitará más configuraciones que las versiones MySQL anteriores como la política de validación de contraseña, etc.

sudo mysql_secure_installation 

También puede instalar phpmyadmin para la administración de mysql utilizando la interfaz web.

sudo apto install phpmyadmin 

Paso 4 - Reiniciar servicios

Después de instalar todos los servicios en su sistema. Reinicie el servicio MySQL y Apache para recargar cualquier cambio realizado manualmente.

sudo systemctl reiniciar apache2.servicio sudo systemctl reiniciar mysql.servicio 

Paso 5 - Acceso abierto en firewall

Los sistemas con iptables/UFW habilitado, ejecute los siguientes comandos para abrir el puerto 80 para el acceso público del servidor web.

Usuarios de iptables:

sudo iptables -a input -m state - -state new -p tcp --dport 80 -j aceptar 

Usuarios de UFW:

sudo UFW Permitir 80/TCP 

Paso 6 - Configuración de prueba

Después de completar toda la configuración. Creemos un información.php Archivo del sitio web Documento Root con el siguiente contenido.

 

Ahora acceda a este archivo en el navegador web. Verá la pantalla como a continuación con todos los detalles de PHP en el servidor.

Felicidades! Ha configurado con éxito el servidor web en su sistema Ubuntu. Lea nuestro próximo artículo Instalación de la lámpara en los sistemas basados ​​en RHEL