GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la pila Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04 / Ubuntu 14.04

LÁMPARA Significa Linux , Apache , MySQL y PHP . La mayoría de los sitios web funcionan con la combinación anterior. Si cree que la combinación anterior será solo en los servidores donde se realiza el alojamiento, eso es incorrecto, puede hacerlo en su PC que tiene Linux.

La instalación de la pila LAMP en Ubuntu es sencilla y silenciosa en comparación con otros entornos Linux.

En otro entorno Linux, debe instalar los paquetes por separado, uno por uno. Pero en Ubuntu, puede instalar la pila con un solo comando.

Aquí, instalará pila LAMP en Ubuntu 16.04 / Ubuntu 14.04 .

Instalar Linux

Puede encontrar el tutorial sobre la instalación de Ubuntu 16.04, aquí .

Instalar la pila AMP (Apache, MySQL y PHP)

Actualice el caché del repositorio usando el siguiente comando.

sudo apt-get update

Copie y pegue la línea en la terminal y presione enter.

sudo apt-get install lamp-server^

El comando anterior buscará el paquete requerido para el servidor LAMP y comenzará a instalar esos paquetes. Debería ver mensajes similares a los siguientes.

Después de la instalación de todos los paquetes, le pedirá que configure la contraseña de root de MySQL. Escriba la nueva contraseña de root para MySQL en la pantalla siguiente.

Repita la contraseña de root.

Después de eso, continuará instalando los otros paquetes que se requieren para la pila de AMP.

Ahora, verifique el estado del servicio Apache y MySQL.

Apache:

sudo service apache2 status

Salida:

 apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-02-13 13:58:21 IST; 23min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5823 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 5845 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─5862 /usr/sbin/apache2 -k start
           ├─5865 /usr/sbin/apache2 -k start
           ├─5866 /usr/sbin/apache2 -k start
           ├─5867 /usr/sbin/apache2 -k start
           ├─5868 /usr/sbin/apache2 -k start
           ├─5869 /usr/sbin/apache2 -k start
           └─5889 /usr/sbin/apache2 -k start

Feb 13 13:58:20 server.itzgeek.local systemd[1]: Stopped LSB: Apache2 web server.
Feb 13 13:58:20 server.itzgeek.local systemd[1]: Starting LSB: Apache2 web server...
Feb 13 13:58:20 server.itzgeek.local apache2[5845]:  * Starting Apache httpd web server apache2
Feb 13 13:58:21 server.itzgeek.local apache2[5845]:  *
Feb 13 13:58:21 server.itzgeek.local systemd[1]: Started LSB: Apache2 web server.

MySQL:

sudo service mysql status

Salida:

 mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-02-13 14:17:20 IST; 4min 11s ago
  Process: 6184 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/
  Process: 6175 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SU
 Main PID: 6183 (mysqld)
   CGroup: /system.slice/mysql.service
           └─6183 /usr/sbin/mysqld

Feb 13 14:17:19 server.itzgeek.local systemd[1]: Stopped MySQL Community Server.
Feb 13 14:17:19 server.itzgeek.local systemd[1]: Starting MySQL Community Server...
Feb 13 14:17:20 server.itzgeek.local systemd[1]: Started MySQL Community Server.

Prueba Apache

Para asegurarnos de que todo esté instalado correctamente, ahora probaremos Apache accediendo a él a través del navegador web.

1. Antes de probar Apache, reinicie el servidor Apache.

sudo service apache2 restart

2. Abra cualquier navegador web y luego ingrese lo siguiente en la dirección web:

http://servidorlocal/

O

http://su.ip.dirección.ess

Obtendrá la siguiente página, y esto confirma que el servidor Apache está funcionando bien.

La raíz de documentos predeterminada de Apache es /var/www/html en Ubuntu, el archivo de configuración es /etc/apache2/apache2.conf . Los archivos de configuración adicionales se almacenan en /etc/apache2/*-disponible directorio

Prueba PHP

Para probar PHP, coloque un archivo PHP en el directorio predeterminado de Apache.

Paso 1. En la terminal copia/pega la siguiente línea:

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

Esto abrirá un archivo llamado phpinfo.php.

Paso 2. Copia/pega esta línea en el archivo phpinfo:

<?php phpinfo(); ?>

Paso 3. Ahora abra su navegador web y escriba lo siguiente en la dirección web:

http://localhost/phpinfo.php

O

http://su-dirección-ip.ess/phpinfo.php

La página se verá como a continuación.

Si se desplaza hacia abajo en la página, verá la información de las extensiones de PHP, incluido MySQL.

Eso es todo.


Ubuntu
  1. Cómo instalar la pila Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04

  2. Cómo instalar Linux, Apache, MariaDB, PHP (LAMP Stack) en Ubuntu 18.04

  3. Cómo instalar LAMP Stack en Ubuntu 22.04 LTS

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

  5. Cómo instalar y configurar PHP y Apache (pila LAMP) en Ubuntu 20.04

Cómo instalar la pila LAMP en Ubuntu 16.04

Cómo instalar Linux, Apache, MySQL y PHP (LAMP) en un servidor en la nube con Ubuntu 20.04

Cómo instalar LAMP en un servidor Ubuntu 15.04

Cómo instalar Linux, Apache, MySQL y PHP (LAMP) en un servidor en la nube con Ubuntu 12.04

Cómo instalar LAMP en Ubuntu 15.10 (Linux, Apache, MySQL y PHP)

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