Install phpMyAdmin on Centos 7 / Linux Tutorial
Tabla de contenido:
- Prerrequisitos
- Instalación de phpMyAdmin en CentOS
- Configurar Nginx y phpMyAdmin
- Accediendo a phpMyAdmin
- Conclusión
phpMyAdmin es una herramienta de código abierto basada en PHP para administrar servidores MySQL y MariaDB a través de una interfaz basada en web.
phpMyAdmin le permite interactuar con bases de datos MySQL, administrar cuentas de usuario y privilegios, ejecutar sentencias SQL, importar y exportar datos en una variedad de formatos de datos y mucho más.
En este tutorial, le mostraremos cómo instalar phpMyAdmin con Nginx en CentOS 7.
Prerrequisitos
Asegúrese de cumplir con los siguientes requisitos previos antes de continuar con este tutorial:
- LEMP (Linux, Nginx, MySQL y PHP 7) instalado en su servidor CentOS. Ingresó como usuario con privilegios de sudo.
Aunque no es necesario, se recomienda acceder a su instalación de phpMyAdmin a través de HTTPS. Si no tiene SSL en sus sitios, siga las instrucciones sobre cómo proteger su Nginx con Let's Encrypt en CentOS 7.
Instalación de phpMyAdmin en CentOS
Utilice los siguientes pasos para instalar phpMyAdmin en un sistema CentOS 7:
-
phpMyAdmin está incluido en el repositorio EPEL. Si aún no tiene EPEL habilitado, puede hacerlo escribiendo:
sudo yum install epel-release
Una vez que el repositorio EPEL esté habilitado, instale phpMyAdmin y todas sus dependencias con el siguiente comando:
sudo yum install phpmyadmin
Cambie la propiedad del grupo del directorio
/etc/phpMyAdmin
anginx
(el usuario en el que se ejecuta el servicio PHP FPM):sudo chgrp -R nginx /etc/phpMyAdmin
Configurar Nginx y phpMyAdmin
Hay varias maneras de cómo configurar el Nginx para servir archivos phpMyAdmin. Si el bloque de servidor de su dominio ya está configurado para atender las solicitudes de PHP, simplemente puede crear un enlace simbólico desde los archivos de instalación de phpMyAdmin al directorio raíz de documentos de su dominio.
En esta guía vamos a crear un fragmento de la que podemos incluir en cualquiera de nuestros archivos de bloques de servidor Nginx.
Comience creando el directorio de
snippets
:
sudo mkdir -p /etc/nginx/snippets
Abra su editor de texto y cree el siguiente archivo:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Pegue el siguiente contenido:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
Asegúrese de que está utilizando la ruta toma correcta o la dirección / puerto para el
fastcgi_pass
Directiva.
Guarde el archivo y cierre su editor.
Ahora puede agregar la siguiente línea al bloque de servidor de cada dominio donde desea acceder a phpMyAdmin usando:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Aquí hay un ejemplo:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Accediendo a phpMyAdmin
Para acceder a la interfaz phpMyAdmin, abra su navegador favorito y escriba el nombre de dominio o la dirección IP pública de su servidor seguido de
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Ingrese las credenciales de inicio de sesión del usuario administrativo y haga clic en
Go
.
Conclusión
Felicitaciones, ha instalado con éxito phpMyAdmin en su servidor CentOS 7. Ahora puede comenzar a crear bases de datos MySQL, usuarios y tablas y realizar varias consultas y operaciones MySQL.
centos phpmyadmin mysql nginx php MariaDBCómo instalar y asegurar phpmyadmin con apache en centos 7

phpMyAdmin le permite interactuar con bases de datos MySQL, administrar cuentas de usuario y privilegios y ejecutar sentencias SQL. En este tutorial, veremos los pasos necesarios para instalar y asegurar phpMyAdmin con Apache en CentOS 7.
Cómo instalar phpmyadmin con nginx en ubuntu 18.04

phpMyAdmin es una herramienta de código abierto basada en PHP para administrar servidores MySQL y MariaDB a través de una interfaz basada en web. Este tutorial describe cómo instalar phpMyAdmin con Nginx en Ubuntu 18.04.
Cómo instalar wordpress con nginx en centos 7

En este tutorial le mostraremos cómo instalar WordPress en una máquina CentOS 7. WordPress es, con mucho, la plataforma de blogs y CMS de código abierto más popular en todo el mundo.