GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar phpMyAdmin en Rocky Linux 8 con Apache

Administrar MySQL o MariaDB usando una aplicación GUI basada en web:PhpMyAdmin es mucho más fácil que usar la línea de comandos. Por lo tanto, si desea instalar PhpMyAdmin en Rocky Linux 8, aquí hay un tutorial para ayudarlo con eso.

phpMyAdmin es una aplicación basada en PHP de uso gratuito distribuida bajo licencias de código abierto y una de las herramientas populares en varios alojamientos web para administrar bases de datos MySQL. Permite a los usuarios crear, eliminar, exportar, importar, crear gráficos PDF del diseño de la base de datos y más tareas relacionadas con la base de datos, pero con GUI y con unos pocos clics del mouse.

Instalación de phpMyAdmin en Rocky Linux 8 con Apache

Aquí instalamos phpMyAdmin utilizando la popular plataforma de servidor web Apache y, por supuesto, la base de datos PHP y MySQL también estará allí. Este tutorial también se puede utilizar para las versiones de AlamLinux, CentOS y HEL 8.

1. Instale Apache, PHP y MySQL

PhpMyAdmin requiere un servidor web Apache para que podamos acceder a él usando el navegador. Como está escrito con PHP, debe estar allí en el servidor, incluida la base de datos MySQL.

Si tiene estas tres cosas, siga adelante; de ​​lo contrario, consulte nuestro tutorial:cómo configurar un servidor LAMP en Rocky Linux 8 y luego regrese aquí.

2. Descargar archivos phpMyAdmin

El archivo que necesitamos para instalar y configurar esta GUI MySQL Database Management no está disponible en el repositorio base de Rocky Linux ni en EPEL. Por lo tanto, tenemos que descargarlo manualmente desde su sitio web. Visite la página de descarga haga clic derecho en la última versión y copie el enlace.

Nota :La última versión mientras realizaba este tutorial era 5.1.1 y puede ser diferente en su caso.

Después de eso, escriba wget en su terminal de comando de Rocky Linux y pegue el enlace después, como se muestra en el siguiente ejemplo:

wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

3. Extrae el zip y configura phpMyAdmin en Rocky Linux 8

Ahora, tenemos el archivo comprimido de phpMyAdmin, es hora de extraerlo y realizar los cambios necesarios para que funcione.

1. Instalar descomprimir

sudo dnf install unzip

2. Extraer archivo

unzip phpMyAdmin-*-all-languages.zip

3. Mueva los archivos extraídos a /usr/share/phpmyadmin

sudo mv phpMyAdmin-*-all-languages /usr/share/phpmyadmin

4. Crear config.inc.php

El archivo de configuración de muestra para phpMyAdmin ya está allí, solo necesitamos cambiarle el nombre:

Cambiar al directorio donde movimos el archivo extraído en el paso anterior

cd /var/www/phpmyadmin

Cambie el nombre del archivo de configuración de muestra:

sudo mv config.sample.inc.php config.inc.php

5. Generar cadena secreta de 32 bits

Ingrese el comando a continuación y obtendrá una cadena larga de 32 números.

openssl rand -base64 32

Copie la cadena y avance al siguiente paso.

6. Editar archivo de configuración

Ahora edite el archivo de configuración que ha renombrado:

sudo dnf install nano -y
sudo nano config.inc.php

7. Configure la cadena blowfish_secret y el directorio temporal para phpMyAdmin

En la configuración vaya a la siguiente línea:

$cfg['blowfish_secret'] = '';

Ahora, agregue su cadena copiada entre los dos puntos como se muestra en la captura de pantalla:

$cfg['blowfish_secret'] = 'yourgeneratedstring';

A continuación, desplácese hacia abajo hasta "* Directorios para guardar/cargar archivos desde el servidor ” en el mismo archivo de configuración y agregue la siguiente línea:

$cfg['TempDir'] = '/tmp';

Guarde el archivo presionando Ctrl+X y luego escriba- Y , luego presione Enter clave.

Nota :si no declara el directorio temporal anterior en el archivo, tendrá un error:El $cfg[‘TempDir’] (/usr/share/phpmyadmin/tmp/) no es accesible

8. Crea un directorio Temporal y asigna su permiso

Esta carpeta temporal que hemos creado y también declarado en el archivo de configuración anterior se usa para almacenar archivos de caché, lo que ayuda a que PHPMyAdmin funcione mejor.

sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R apache:apache /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp

4. Crear archivo de configuración de Apache para phpMyAdmin

Necesitamos decirle a nuestro Apache que averigüe dónde está la ubicación de los archivos phpMyAdmin y cómo mostrarlos en el navegador cuando alguien lo solicite. Para este propósito, creamos un archivo de configuración de Apache dedicado.

sudo nano /etc/httpd/conf.d/phpmyadmin.conf

Copie y pegue el código que aparece a continuación:

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
      Require all granted
     </RequireAny>
   </IfModule>
</Directory>

<Directory /usr/share/phpmyadmin/setup/>
   <IfModule mod_authz_core.c>
# Apache 2.4
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
</Directory>

Y guarda el archivo presionando Ctrl+X , para confirmar presione Y y pulsa Intro clave.

5. Establezca el permiso adecuado para las políticas de SELinux (opcional)

Si su sistema tiene un SELinux habilitado, ejecute el siguiente comando para establecer el permiso apropiado para las políticas de SELinux, de modo que podamos acceder a esta aplicación GUI sin ninguna limitación.

sudo chcon -Rv --type=httpd_sys_content_t /usr/share/phpmyadmin/*

6. Reinicie Apache en Rocky Linux 8

Para permitir que el servidor web Apache reconozca los cambios realizados, reinicie sus servicios una vez.

sudo systemctl restart httpd.service

7. Acceda a la interfaz web de phpMyAdmin

Ahora, abra el navegador de un sistema que pueda acceder a la dirección IP del servidor o al dominio donde instaló phpMyAdmin.

Y apúntalo a:

http://your-server-ip-address/phpmyadmin
or
http://your-domain.com/phpmyadmin

Ingrese el nombre de usuario y la contraseña de su usuario root de MySQL para acceder a todas las bases de datos.

8. Crear la base de datos de almacenamiento predeterminada de phpMyAdmin

Si no ha creado manualmente una base de datos dedicada para phpMyadmin, al iniciar sesión, el software le pedirá que cree lo mismo.

En la parte inferior, verá un mensaje "El almacenamiento de configuración de phpPMyAdmin no está completamente configurado, algunas funciones extendidas se han desactivado. Haga clic en el vínculo “Averigüe por qué”.

Ahora, se abrirá otra página, haga clic en “Crear ” enlace para generar un nombre de base de datos 'phpymyadmin ‘ para completar la instalación del almacenamiento de configuración.

Eso es todo, ha eliminado con éxito la advertencia y ha configurado todas las cosas necesarias para administrar su base de datos MySQL gráficamente.

Notas finales:

De esta forma, podemos instalar phpMyAdmin en LAMP con el servidor Rocky Linux 8 para acceder a la base de datos MYSQL o MariaDB mediante la interfaz gráfica de usuario basada en la web.


Rocky Linux
  1. Cómo instalar y asegurar phpMyAdmin con Apache en CentOS 7

  2. Cómo instalar Apache Subversion (SVN) en RHEL 8 / Rocky Linux 8

  3. Cómo instalar Rocky Linux 8.4 paso a paso con capturas de pantalla

  4. Cómo instalar Apache Maven en Rocky Linux/Alma Linux 8

  5. Cómo instalar Apache Kafka en Rocky Linux 8

Cómo instalar Docker CE en Rocky Linux 8

Cómo instalar Snap en Rocky Linux 8

Cómo instalar Apache Cassandra en AlmaLinux 8 | Linux rocoso 8

Cómo instalar Apache Tomcat en Rocky Linux 8

Instalar phpMyAdmin en AlmaLinux 8 con Apache

Cómo instalar Rocky Linux 8 Guía paso a paso con capturas de pantalla