Cómo instalar pila de lámparas con phpmyadmin en Ubuntu 20.04

Cómo instalar pila de lámparas con phpmyadmin en Ubuntu 20.04

LÁMPARA Stack es la combinación de los paquetes de software más utilizados para crear sitios web dinámicos. LÁMPARA es una abreviatura que utiliza la primera letra de cada uno de los paquetes incluidos en él: Linaugural, Apalacio, METROariadb, y PAGHP.

Puedes usar LÁMPARA Para crear sitios web increíbles con plataformas como WordPress o Joomla, por ejemplo,.

Además, por defecto, Mysql/mariadb Las bases de datos se administran desde la interfaz de línea de comandos, a través del shell mysql. Si prefiere administrar sus bases de datos y realizar otras operaciones útiles del servidor de bases de datos desde una interfaz gráfica, debe instalar Phpmyadmin, Una popular aplicación web basada en PHP.

Si busca una configuración de lámpara para su Ubuntu 20.04, entonces deberías leer nuestra guía de configuración de LEMP en Ubuntu 20.04.

En este artículo, aprenderá cómo instalar y configurar LÁMPARA con Phpmyadmin en Ubuntu 20.04 servidor. La guía supone que ya ha instalado Ubuntu 20.04. Si aún no ha instalado, puede consultar nuestras guías aquí:

Prerrequisitos:

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

Paso 1: Instalar Apache en Ubuntu 20.04

1. Apache2 es un software de servidor web/HTTP de código abierto, poderoso, potente, confiable y alto extensible, utilizado por numerosos sitios web en Internet.

Para instalar el Apache2 Paquete, use el Administrador de paquetes predeterminado de la siguiente manera:

$ sudo apt install apache2 
Instale Apache en Ubuntu 20.04

Los archivos de configuración para Apache2 están ubicados en /etc/apache2 El directorio y el archivo de configuración principal es /etc // etc/apache2/apache2.confusión. Y la raíz del documento predeterminada para almacenar sus archivos web es /var/www/html/.

2. En Ubuntu A diferencia de otras principales distribuciones de Linux, system Los servicios se inician automáticamente y se habilitan para comenzar en el arranque del sistema, cuando se completa un paquete (destinado a ejecutar como servicio).

Puedes confirmar que el Apache2 El servicio está activo y habilitado en el arranque utilizando los siguientes comandos SystemCTL.

$ sudo systemCtl status apache2 $ sudo systemctl IS-habilitado apache2 
Verifique el servicio Apache

4. A continuación, debe probar el funcionamiento correcto del Apache2 instalación del servidor. Abra un navegador web y use la siguiente dirección para navegar.

http: // your_server_ip 

Debería ver la página predeterminada de Apache Ubuntu que se muestra en la captura de pantalla.

Verifique la página predeterminada de Apache

Paso 2: Instalación de la base de datos MariadB en Ubuntu 20.04

5. Mariada es una bifurcación de lo popular Mysql base de datos. Ahora también es popular y es el valor predeterminado en la mayoría de las distribuciones de Linux, incluidas Ubuntu y también es parte de la mayoría de las ofertas de nubes.

Para instalar el Mariada servidor de bases de datos y cliente, ejecute el siguiente comando.

$ sudo apt install mariadb-server mariadb-client 
Instale Mariadb en Ubuntu 20.04

Los archivos de configuración de mariadb se almacenan bajo el /etc/mysql/ directorio. Hay tantos archivos de configuración allí, puede leer la documentación de Mariadb para obtener más información.

6. A continuación, confirme que el Mariada El servicio de la base de datos se está ejecutando y está habilitado para comenzar automáticamente cuando su sistema se reinicia.

$ sudo systemctl status mariadb $ sudo systemctl IS-habilitado mariadb 
Consulte el servicio de mariadb

7. En los servidores de producción, debe habilitar algunas medidas de seguridad básicas para la instalación de la base de datos de Mariadb, ejecutando el mysql_secure_installation guión que se envía con el Mariada paquete.

$ sudo mysql_secure_installation 

Después de ejecutar el script, lo llevará a través de una serie de preguntas donde puede responder Si) o no) para habilitar algunas opciones de seguridad. Debido a que el sistema de base de datos acaba de instalar, no hay contraseña de usuario root (o administrador) de la base de datos (administrador).

Por lo tanto, debe crear uno como se muestra en la siguiente captura de pantalla.

  • Ingrese la contraseña actual para root (ingrese para ninguno): ingrese
  • Establecer una contraseña de root? [Y/n] Y
  • Eliminar usuarios anónimos? [Y/n] Y
  • No permitir el inicio de sesión de raíz de forma remota? [Y/n] Y
  • Eliminar la base de datos de prueba y el acceso a ella? [Y/n] Y
  • Tablas de privilegio de recarga ahora? [Y/n] Y
Servidor seguro de mariadb

8. Para acceder al Mariada shell, ejecuta el mysql comando con el -u opción con sudo. Si no usa el sudo Comando, está obligado a encontrar el error indicado en la siguiente captura de pantalla.

$ mysql -u root -p $ sudo mysql -u root 
Acceso a mariadb shell

Paso 3: Instalación de PHP en Ubuntu 20.04

9. Un lenguaje de secuencia de comandos de código abierto de uso general, Php es uno de los lenguajes de programación más populares para el desarrollo web. Alimenta algunos de los sitios web y aplicaciones web más populares del mundo.

Para instalar PHP, ejecute el siguiente comando.

$ sudo apt instalación php libapache2-mod-php php-mysql 
Instale PHP en Ubuntu 20.04

El archivo de configuración de PHP se ubicará en /etc/php/7.2/.

Además, dependiendo de su proyecto, es posible que desee instalar algunas extensiones de PHP requeridas por su aplicación. Puede buscar una extensión de PHP como se muestra.

$ sudo apt-cache búsqueda php | GREP PHP- #show Todos los paquetes PHP 

10. Después de encontrar la extensión, puede instalarla. Por ejemplo, estoy instalando módulos PHP para la herramienta de caché y compresión zip de memoria redis en memoria.

$ sudo apt install php-redis php-zip 

11. Después de instalar la extensión PHP, debe reiniciar Apache para aplicar cambios recientes.

$ sudo systemctl reiniciar apache2 

12. A continuación, prueba si apache está trabajando en conjunto con Php. Crear un información.php Página debajo de la raíz del documento web /var/www/html/ directorio como se muestra.

$ sudo vi/var/www/html/info.php 

Copie y pegue el siguiente código en el archivo, luego guárdelo y salga.

 

13. A continuación, abra un navegador web y navegue utilizando la siguiente dirección.

http: // your_server_ip/info.php 

Si apache y Php Están funcionando bien juntos, debe ver la información de PHP (configuración de configuración y variables predefinidas disponibles, módulos instalados y más en su sistema) que se muestra en la siguiente captura de pantalla.

Verificar la información de PHP

Paso 4: Instalar phpmyadmin en Ubuntu 20.04

14. Destinado a manejar la administración de Mysql/mariadb bases de datos, Phpmyadmin es una herramienta gráfica gratuita basada en la web con una interfaz web intuitiva, que admite una amplia gama de operaciones en Mysql y Mariada.

Instalar Phpmyadmin, Ejecutar el siguiente comando.

$ sudo apt instalación phpmyadmin 
Instale phpmyadmin en Ubuntu 20.04

15. Durante la instalación del paquete, se le pedirá que elija el servidor web que debe configurarse automáticamente para ejecutarse Phpmyadmin. Haga clic en Enter para usar Apache, la opción predeterminada.

Configurar apache para usar phpmyadmin

dieciséis. También, Phpmyadmin Debe tener una base de datos instalada y configurada antes de que pueda comenzar a usarla. Para configurar una base de datos para Phpmyadmin con el dbconfig-common Paquete, seleccione En el siguiente mensaje.

Configurar la base de datos para phpmyadmin

17. A continuación, cree una contraseña para Phpmyadmin para registrarse con el Mariada servidor de base de datos.

Cree una contraseña para phpmyadmin

Una vez que se completa el proceso de instalación, los archivos de configuración para phpmyadmin se encuentran en /etc/phpmyadmin y su archivo de configuración principal es /etc/phpmyadmin/config.Cª.php. Otro archivo de configuración importante es /etc/phpmyadmin/apache.confusión, utilizado para configurar apache2 para trabajar con Phpmyadmin.

18. A continuación, debe configurar Apache2 para servir al phpmyadmin sitio. Ejecute el siguiente comando para enlacarse al archivo /etc/phpmyadmin/apache.confusión a /etc/apache2/conf-disponible/phpmyadmin.confusión. Luego habilite el phpmyadmin.confusión archivos de configuración para apache2 y reiniciar el Apache2 Servicio para aplicar los cambios recientes.

$ sudo ln -s/etc/phpmyadmin/apache.conf/etc/apache2/conf-disponible/phpmyadmin.conf $ sudo a2enconf phpmyadmin.conf $ SUDO SystemCTL RELOAD APACHE2.servicio 
Habilitar PhPMyAdmin para Apache2

19. En un navegador ve a http: // server_ip/phpmyadmin, reemplazo SERVIDOR IP con la dirección IP real del servidor.

http: // server_ip/phpmyadmin 

Una vez el Phpmyadmin Cargas de la página de inicio de sesión, ingrese raíz Para el nombre de usuario y su contraseña, u otro usuario de MariadB, si tiene alguna configuración, e ingrese la contraseña del usuario. Si deshabilitó el inicio de sesión de usuario de raíz remota, puede usar el phpmyadmin usuario y contraseña para iniciar sesión.

Phpmyadmin Iniciar sesión

20. Después de iniciar sesión, verá el Phpmyadmin panel. Úselo para administrar bases de datos, tablas, columnas, relaciones, índices, usuarios, permisos, etc.

Phpmyadmin tablero

Esto nos lleva al final de esta guía. Use el formulario de comentarios para hacer cualquier pregunta sobre esta guía o cualquier otra LÁMPARA Asuntos relacionados con la pila sobre Ubuntu 20.04.