Cómo instalar Latest PhpMyAdmin en RHEL, CentOS & amp; Fedora


La administración de MySQL a través de la línea de comandos en Linux es un trabajo muy difícil para cualquier administrador de sistema novato o administrador de base de datos, ya que contiene numerosos comandos que no podemos recordar en nuestra vida diaria.

Para hacer la administración de MySQL mucho más fácil, estamos introduciendo una herramienta de administración de MySQL basada en la web llamada PhpMyAdmin , con la ayuda de esta herramienta, puede controlar y administrar la administración de su base de datos fácilmente a través de un navegador web.

PhpMyAdmin es una interfaz basada en web para administrar MySQL / MariaDB que se usa como reemplazo de las utilidades de línea de comandos.

Fue escrito en el lenguaje PHP , a través de esta aplicación puede realizar varias tareas de administración MySQL , tales como crear, soltar, alterar, eliminar, importar, exportar, buscar, consultar, reparar , optimizar y ejecutar otro comando de gestión de base de datos a través del navegador.

Como otras interfaces bien conocidas basadas en web para administrar servicios de sistemas, herramientas de creación de blogs o sistemas de administración de contenido (CMS), a menudo es atacada por atacantes maliciosos que buscan explotar la falta habitual de medidas de seguridad.

En este artículo, le mostraremos cómo instalar la última versión estable de PhpMyAdmin para Apache o Nginx en RHEL CentOS y Fedora .

Aquí proporcionamos la instalación de PhpMyAdmin para el Apache o Nginx del servidor web. Por lo tanto, depende de usted qué servidor web elegir para la instalación.

Pero recuerde que debe tener LAMP ( Linux , Apache , PHP y MySQL/MariaDB ) o LEMP ( Linux , Nginx , PHP y MySQL/MariaDB ) configuración instalada en su sistema de trabajo.

Si no tiene trabajando LAMP o LEMP , puede seguir nuestros artículos a continuación para la configuración.

  1. Install LAMP Stack on RHEL/CentOS 7/6 & Fedora 28-24
  1. Install LEMP Stack on RHEL/CentOS 7/6 & Fedora 28-24

Paso 1: Instale los repositorios de EPEL y Remi

1. Para instalar la versión más reciente de PhpMyAdmin (es decir, 4.8 ), debe instalar y habilitar EPEL y Remi repositorios en sus respectivas distribuciones de Linux como se muestra:

# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
-------------- On RHEL/CentOS 6 - 32-bit --------------
# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

-------------- On RHEL/CentOS 6 - 64-bit --------------
# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-28.rpm   [On Fedora 28]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-27.rpm   [On Fedora 27]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-26.rpm   [On Fedora 26]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-25.rpm   [On Fedora 25]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm   [On Fedora 24]

2. Una vez que haya instalado los repositorios por encima, ahora es el momento de instalar PhpMyAdmin con la ayuda del siguiente comando, como se muestra.

# yum --enablerepo=remi install phpmyadmin

rojo

# yum --enablerepo=remi,remi-test install phpmyadmin

En Apache no necesita configurar nada para phpMyAdmin, ya que trabajará phpMyAdmin automáticamente en la dirección http:/& lt; dirección ip & gt;/phpmyadmin .

rojo

Finalmente, reinicie Apache para aplicar los cambios.

-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
# systemctl restart httpd

-------------- On RHEL/CentOS 6 --------------
# service httpd restart

En el servidor web Nginx , crearemos un enlace simbólico a los archivos de instalación de PhpMyAdmin a nuestro directorio raíz de documentos web Nginx (es decir, /usr/share/nginx/html ) ejecutando el siguiente comando:

# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html

Finalmente, reinicie Nginx y PHP-FPM para aplicar los cambios.

-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
# systemctl restart nginx
# systemctl restart php-fpm

-------------- On RHEL/CentOS 6 --------------
# service nginx restart
# service php-fpm restart

Abra su navegador y diríjalo a http:/& lt; dirección ip & gt;/phpmyadmin . Debería abrir la interfaz phpmyadmin (como se muestra en la imagen a continuación).

En los próximos artículos, compartiremos algunos consejos para asegurar su instalación de phpmyadmin en una pila de LAMP o LEMP contra los ataques más comunes llevados a cabo por personas malintencionadas.