Instale PhPMyadmin 5 en Centos 8

Instale PhPMyadmin 5 en Centos 8
PhPMyAdmin se utiliza para administrar bases de datos MySQL/Mariadb gráficamente desde el navegador web. PhPMyadmin 5 es la última versión de PhPMyadmin al momento de este escrito.

En este artículo, le mostraré cómo instalar PhpMyadmin 5 en Centos 8. Entonces empecemos.

Instalación de PHP, Apache, MySQL/MariadB:

PhPMyAdmin está escrito en lenguaje de programación PHP. Por lo tanto, debe tener un servidor de lámpara de trabajo para ejecutar phpmyadmin.

Primero, actualice el caché del repositorio del paquete CentOS 8 con el siguiente comando:

$ sudo dnf makecache

Ahora, instale todos los paquetes requeridos (para Apache, PHP, MySQL/Mariadb) con el siguiente comando:

$ sudo dnf install mariadb mariadb-server httpd httpd-tools php php-cli php-json
PHP-GD PHP-MBSSTRING PHP-PDO PHP-XML PHP-MYSQLND

Prensa Y y luego presiona Para confirmar la instalación.

Se deben instalar todos los paquetes requeridos.

Ahora, inicie el servidor web Apache con el siguiente comando:

$ sudo systemctl iniciar httpd

Ahora, agregue el servicio de servidor web Apache al inicio del sistema con el siguiente comando:

$ sudo systemctl habilitar httpd

Ahora, verifique el estado del servicio del servidor web Apache de la siguiente manera:

$ sudo systemctl status httpd

Se está ejecutando correctamente.

Ahora, inicie el servidor de base de datos Mariadb con el siguiente comando:

$ sudo systemctl start mariadb

Ahora, agregue el servicio de servidor de base de datos Mariadb al inicio del sistema con el siguiente comando:

$ sudo systemctl habilitar mariadb

Ahora, verifique el estado del servicio de servidor de base de datos Mariadb de la siguiente manera:

$ sudo systemctl status mariadb

Se está ejecutando correctamente.

Configuración de una cuenta MySQL/Mariadb para PhPMyadmin:

Ahora, debe crear una cuenta de usuario de MySQL/Mariadb para PhPMyAdmin.

Primero, inicie sesión en su shell de base de datos mysql/mariadb como raíz Con el siguiente comando:

$ sudo mysql -u root -p

Ahora, escriba la contraseña de root de MySQL/mariadb y presione . Por defecto, no se establece una contraseña. Entonces, solo presiona Si no ha establecido una contraseña de MySQL/Mariadb.

NOTA: Para configurar un mysql/mariadb raíz Contraseña, ejecute el siguiente comando y siga el asistente.

$ sudo mysql_secure_installation

Debería iniciar sesión en la consola mysql/mariadb como raíz.

Ahora, cree un nuevo usuario de MySQL/Mariadb phpmyadmin como sigue:

> Otorgar todo en *.* A 'phpmyadmin'@'localhost' identificado por '';

Asegúrese de reemplazar el con tu propia contraseña.

Ahora, para que los cambios entren en vigencia, ejecute la siguiente declaración SQL.

> Privilegios de descarga;

Finalmente, salga del caparazón mysql/mariadb de la siguiente manera:

> Salir

Descargar phpmyadmin 5:

Para descargar phpmyadmin, visite la página oficial de descargas de phpmyadmin desde su navegador web favorito y haga clic en el Descargar botón.

Su navegador debería pedirle que guarde el archivo PhpMyadmin. Seleccionar Guardar el archivo y haga clic en DE ACUERDO.

Phpmyadmin Archive debe descargarse.

Instalación de PhPMyadmin 5:

Una vez que se descarga el archivo de PhpMyadmin, navegue a su ~/Descargas Directorio de la siguiente manera:

$ cd ~/descargas

Deberías poder encontrar el archivo Phpmyadmin 5 phpmyadmin-5.0.0-todos los idiomas.cremallera aquí.

Ahora, extrae el phpmyadmin-5.0.0-todos los idiomas.cremallera Archivo en el /var/www directorio con el siguiente comando:

$ sudo unzip -d /var /www phpmyadmin -5.0.0-todos los idiomas.cremallera

El phpmyadmin-5.0.0-todos los idiomas.cremallera El archivo debe extraerse al /var/www directorio.

Un nuevo directorio phpmyadmin-5.0.0-todos los idiomas/ debe crearse en el /var/www directorio. Recuerde el nombre del directorio como lo necesitará más tarde.

Ahora, cambie el usuario y el grupo del /var/www/phpmyadmin-5.0.0-todos los idiomas directorio y su contenido para apache como sigue:

$ sudo chown -rf apache: apache/var/www/phpmyadmin -5.0.0-todos los idiomas

Si tiene habilitado Selinux (que es muy probable en Centos 8/Rhel 8), ejecute el siguiente comando para establecer el contexto de Selinux correcto en el /var/www/phpmyadmin-5.0.0-todos los idiomas directorio y su contenido.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/
phpmyadmin-5.0.0-todos los idiomas (/.*)?"

Para que los cambios de Selinux entren en vigencia, ejecute el siguiente comando:

$ sudo restaurecon -rv/var/www/phpmyadmin -5.0.0-todos los idiomas

El contexto de Selinux debe aplicarse al /var/www/phpmyadmin-5.0.0-todos los idiomas directorio y su contenido.

Ahora, cree un nuevo archivo de configuración de Apache para phpmyadmin /etc/httpd/conf.d/phpmyadmin.confusión Con el siguiente comando:

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

Ahora, agregue la siguiente línea al archivo /etc/httpd/conf.d/phpmyadmin.confusión

Alias ​​/phpmyadmin /var /www /phpmyadmin-5.0.0-todos los idiomas

Ahora, reinicie el servicio de servidor web Apache con el siguiente comando:

$ sudo systemctl reiniciar httpd

Ahora, visite http: // localhost/phpmyadmin/desde su navegador web y debería ver la página de inicio de sesión de Phpmyadmin.

Escriba el nombre de usuario phpmyadmin y la contraseña y hacer clic en Ir.

Debería iniciar sesión en phpmyadmin. Ahora, debería poder usar phpmyadmin para manejar su base de datos MySQL/mariadb desde su navegador web.

Acceder a PhPMyadmin 5 de forma remota:

Si desea acceder a phpmyadmin de forma remota (desde otras computadoras en la red), deberá configurar el firewall CentOS 8 para permitir el acceso al puerto 80.

Para permitir el acceso al puerto 80, ejecute el siguiente comando:

$ sudo firewall-cmd --add-service = http --permanent

Para que los cambios entren en vigencia, ejecute el siguiente comando:

$ sudo firewall-cmd--Reload

Ahora, encuentre la dirección IP de su máquina CentOS 8 con el siguiente comando:

$ nmcli

En mi caso, la dirección IP es 192.168.20.129. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

Ahora, desde sus computadoras remotas, abra un navegador web y visite http: // 192.168.20.129/ phpmyadmin/ para acceder a phpmyadmin.

Entonces, así es como instala PhPMyadmin 5 en Centos 8. Gracias por leer este artículo.