Como instalar phpMyAdmin con Apache en CentOS 8

Hola soy Fran. Os traigo un nuevo post sobre el sistema operativo mas molón. Un placer linuxeros.

La versión actual de phpMyAdmin es compatible con PHP 7.1 y versiones posteriores y MySQL 5.5 y versiones posteriores. Este tutorial le ayudará a instalar y configurar phpMyAdmin al sistema Linux de CentOS 8.

Paso 1: requisitos previos

Supongamos que ya ha instalado el servidor MySQL al sistema operativo CentOS 8. Por lo tanto, basta con instalar los otros paquetes necesarios para ejecutar y acceder a phpMyAdmin.

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

Una vez finalizada la instalación, active e inicie el servidor web httpd.

sudo systemctl enable httpd.service
sudo systemctl start httpd.service

Paso 2: instale phpMyAdmin

El sistema está preparado para la instalación de phpMyAdmin. Descargue el último archivo phpMyAdmin del oficial descargar o utilice los siguientes comandos para descargar phpMyAdmin 5.0.1 en su sistema.

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

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip
unzip phpMyAdmin-5.0.1-all-languages.zip
mv phpMyAdmin-5.0.1-all-languages /usr/share/phpmyadmin

A continuación, cree tmp directorio y defina los permisos adecuados.

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

Paso 3: configure phpMyAdmin

Ahora, debe configurar el servidor web para servir phpMyAdmin en la red. Cree un archivo de configuración de Apache para phpMyAdmin y edite en el editor de texto:

vi /etc/httpd/conf.d/phpmyadmin.conf

añada el siguiente archivo.

Guarde el archivo y ciérrelo. Los sistemas con SELinux habilitado establecerán permisos adecuados para permitir las políticas SELinux

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

Después de hacer todos los cambios, asegúrese de iniciar el servicio Apache para volver a cargar todos los parámetros.

systemctl restart httpd.service

Paso 4: ajuste el cortafuegos

Los sistemas con cortafuegos habilidades deben permitir el servicio HTTP desde el cortafuegos. Ejecute los siguientes comandos para abrir un puerto para el servidor web al cortafuegos.

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

Paso 5: acceda a phpMyAdmin

Todo hecho. Ha terminado la configuración con phpMyAdmin a la máquina CentOS 8 Linux. Ahora accede a phpMyAdmin con la siguiente IP.

http://your-server-ip/phpmyadmin

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

 

Accede con el nombre de usuario y la contraseña que se utilizan para acceder a MySQL a la línea de comandos.

 

conclusión

Ha configurado con éxito phpMyAdmin al sistema CentOS 8. Desactivamos el inicio de sesión de usuario root para phpMyAdmin por motivos de seguridad.

Este Blog lo hacemos para colaborar y servir de ayuda a la gente Linux. Esperamos que os guste.

Leave a Reply