
En este artículo, lo guiaremos paso a paso en el proceso de instalación de la última versión. phpMyAdmin Usar el servidor web Apache en distribuciones basadas en RHEL, p. Transmisión de CentOS, sombrero de fieltro, lokilinux, y AlmaLinux.
¿Qué es PhpMyAdmin?
phpMyAdmin Una popular y poderosa herramienta de administración de bases de datos basada en web. Tener la última versión garantiza que tendrá acceso a las últimas funciones y mejoras de seguridad.Al final de esta guía, podrá administrar fácilmente una base de datos MySQL o MariaDB usando los siguientes comandos phpMyAdmin.
requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Acceda a sistemas RHEL, CentOS Stream, Fedora, Rocky Linux o AlmaLinux.
- Asegúrese de poder iniciar sesión como root o tener privilegios sudo para instalar el software.
- actual lámpara Stack, que incluye Apache, MySQL/MariaDB y PHP. Si no tiene una LAMP, puede seguir los pasos a continuación para configurarla.
Paso 1: actualiza tu sistema
Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente comando dnf.
sudo dnf update
Esto actualizará todos los paquetes del sistema a las últimas versiones.
Paso 2: instalar el servidor web Apache
phpMyAdmin es una herramienta basada en web, para usarla necesita instalar el servidor web Apache usando el siguiente comando.
sudo dnf install httpd

Una vez completada la instalación, comience apache servicio y hacer que se inicie en el arranque.
sudo systemctl start httpd sudo systemctl enable httpd
Paso 3: instale MariaDB o MySQL
También necesita un servidor de base de datos.Puedes elegir instalar base de datos maría o mysqlpero elegiremos base de datos maría En este ejemplo.
sudo dnf install mariadb-server

Una vez completada la instalación, comience base de datos maría servicio y hacer que se inicie en el arranque.
sudo systemctl start mariadb sudo systemctl enable mariadb
A continuación, asegure su instalación de MariaDB ejecutando un script que le solicitará la contraseña del usuario root, deshabilitará los inicios de sesión remotos como root y eliminará usuarios anónimos. También eliminará la base de datos de prueba, a la que pueden acceder usuarios anónimos de forma predeterminada.
sudo mysql_secure_installation

Paso 4: instalar PHP
phpMyAdmin se utiliza PHPentonces necesitamos instalar PHP y algunos aumentos requeridos usando los siguientes comandos.
sudo dnf install php php-mysqlnd php-json php-mbstring

Paso 5: Instale PhpMyAdmin
Ahora, procedamos con la instalación. phpMyAdmin En nuestro sistema Linux, navegue hasta la raíz de documentos del servidor web. /var/www/html como muestra la imagen.
cd /var/www/html
A continuación, descargue la última versión. phpMyAdmin Utilice el siguiente comando wget como se muestra.
sudo wget
Después de la descarga, descomprima el archivo descargado y cambie el nombre del directorio para facilitar su uso.
sudo tar -xvzf phpMyAdmin-latest-all-languages.tar.gz sudo mv phpMyAdmin-*/ phpmyadmin
Cree un perfil para PhpMyAdmin.
sudo cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
Editar perfil:
sudo nano /var/www/html/phpmyadmin/config.inc.php
Busque la siguiente línea y configure su propio Blowfish_secret:
$cfg['blowfish_secret'] = 'your_secret';
Guardar y salir del archivo.
Paso 6: abra el puerto Apache en firewalld
Por defecto, apache Puertos de uso común 80 y Capítulo 443 para protocolo HTTP y HTTPS, respectivamente.Abra el puerto Apache y permita el acceso. phpMyAdmin Ejecute en su servidor:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent sudo firewall-cmd --zone=public --add-port=443/tcp --permanent sudo firewall-cmd --reload
Estos comandos agregarán una regla para permitir el tráfico entrante en el puerto especificado y recargarán el firewall para aplicar los cambios.
Paso 7: reinicie el servidor web Apache
Finalmente, reinicie Apache para aplicar los cambios:
sudo systemctl restart httpd
Paso 8: visite PhpMyAdmin
Ya puedes visitar phpMyAdmin Navegue a través de su navegador web hasta la dirección IP o el nombre de dominio del servidor, seguido de «/phpmyadmin» en la URL:
Inicie sesión con sus credenciales de MySQL o MariaDB.


Paso 9: Permitir el acceso externo en PhpMyAdmin
Abierto phpMyAdmin Perfil.
sudo vi /etc/httpd/conf/httpd.conf
descubrir
sección o la sección en la que te encuentras phpMyAdmin Configurado y actualizado Require
La directiva permite el acceso desde todas las direcciones IP phpMyAdmin.
... Require all granted ...
La configuración anterior permite el acceso desde cualquier dirección IP, pero si desea restringir el acceso a una IP específica, cambie Require all granted
y Require ip your_ip
.
Reinicie Apache para aplicar los cambios.
sudo systemctl restart httpd
Ahora deberías poder acceder phpMyAdmin Desde el mundo exterior utilizando la dirección IP o el dominio de su servidor.
Recuerda, acceso abierto phpMyAdmin La información de fuentes externas puede plantear riesgos de seguridad.Asegúrese de contar con un mecanismo de autenticación sólido y considere usar HTTPS Se utiliza para comunicaciones cifradas. Además, si es posible, limite el acceso únicamente a direcciones IP confiables o proteja la URL de inicio de sesión de PhpMyAdmin.
en conclusión
¡Felicidades! Ha instalado correctamente PhpMyAdmin con Apache en su sistema RHEL, CentOS Stream, Rocky Linux o AlmaLinux. Esta herramienta basada en web simplifica la administración de bases de datos, haciendo que las tareas de creación, consulta y administración de datos sean muy sencillas.