Cómo instalar PhPMyadmin con Apache en Centos 8

Cómo instalar PhPMyadmin con Apache en Centos 8

La versión actual de PhPMyAdmin es compatible con PHP 7.1 y más nuevo y mysql 5.5 y más nuevo. Este tutorial lo ayudará con la instalación y la configuración de PhPMyAdmin en el sistema CentOS 8 Linux.

Paso 1 - Requisitos previos

Suponemos que ya ha instalado el servidor MySQL en el sistema operativo CentOS 8. Entonces, simplemente instale los otros paquetes requeridos para ejecutar y acceder a PhPMyAdmin.

sudo dnf install httpd wget unzip sudo dnf install php pdo-pdo php-pECL-zip php-json php-mbstring php-mysqlnd 

Una vez que terminó la instalación, habilite e inicie el servidor web HTTPD.

sudo systemCtl habilita httpd.servicio sudo systemctl iniciar httpd.servicio 

Paso 2 - Instale phpmyadmin

Su sistema está listo para la instalación de PhPMyadmin. Descargue el último archivo de PhpMyadmin de la página de descarga oficial, o use los comandos a continuación para descargar phpmyadmin 5.0.1 en tu sistema.

Después de descargar el archivo de extracto y muévase a la ubicación adecuada.

wget https: // archivos.phpmyadmin.net/phpmyadmin/5.0.1/phpmyadmin-5.0.1-todos los idiomas.Zip Unzip Phpmyadmin-5.0.1-todos los idiomas.ZIP MV PhPMyadmin-5.0.1-todos los idiomas/usr/share/phpmyadmin 

Entonces crear TMP directorio y establecer los permisos adecuados.

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

Paso 3 - Configurar phpmyadmin

Ahora, debe configurar el servidor web para servir phpmyadmin en la red. Crear archivo de configuración de Apache para phpmyadmin y editar en el editor de texto:

vi/etc/httpd/conf.d/phpmyadmin.confusión 

Agregue el contenido a continuación al archivo.

Alias ​​/phpmyadmin /usr /share /phpmyadmin addfaultcharset UTF-8 # Apache 2.4 requieren todos los # apache 2 otorgados.4 requieren todos otorgados
1234567891011121314151617181920Alias ​​/phpmyadmin /usr /share /phpmyadmin AddFaultCharset UTF-8 # Apache 2.4 Requiere todos otorgados # Apache 2.4 Requiere todos otorgados

Guarde su archivo y cierre. Los sistemas con Selinux habilitados deben establecer los permisos adecuados para permitir las políticas de Selinux

chcon -rv --type = httpd_sys_content_t/usr/share/phpmyadmin/* 

Después de realizar todos los cambios, asegúrese de iniciar el servicio Apache para recargar todas las configuraciones.

SystemCTL reiniciar httpd.servicio 

Paso 4 - Ajuste el firewall

Los sistemas con firewalls habilitados deben permitir el servicio HTTP desde el firewall. Ejecute los siguientes comandos para abrir un puerto para el servidor web en el firewall.

sudo firewall-cmd --Permanent --Add-service = http sudo firewall-cmd--Reload 

Paso 5 - Acceso a PhPMyadmin

Todo listo. Ha terminado la configuración con la máquina PhPMyAdmin en CentOS 8 Linux. Ahora acceda a phpmyadmin con la siguiente IP.

http: // your-server-ip/phpmyadmin 

Reemplazar tu servidor-ip con el localhost (para la máquina local) para la dirección IP del servidor.

Inicie sesión con el nombre de usuario y la contraseña utilizados para acceder a MySQL en la línea de comando.

Conclusión

Ha configurado con éxito PhPMyAdmin en el sistema CentOS 8. Desactiemos el inicio de sesión del usuario root para el PhPMyAdmin para fines de seguridad.