En este tutorial, le mostraremos cómo instalar y configurar PHPMyAdmin en Nginx en su CentOS 6. Para aquellos de ustedes que no lo sabían, PHPMyAdmin es la administración basada en web herramienta para administrar los servidores MySQL, MariaDB y Drizzle, ayuda a realizar actividades de base de datos como crear, eliminar, consultar, tablas, columnas, relaciones, índices, usuarios, permisos, etc.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS y asume que ya tiene Nginx instalado en el sistema También necesitará PHP-fpm para que Phpmyadmin funcione en Nginx.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 6.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar phpMyAdmin en Nginx
Paso 1. Primero, agregue el repositorio EPEL yum a su sistema.
CentOS 6:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
Paso 2. Instale phpMyAdmin usando el siguiente comando.
yum -y install phpmyadmin php
Paso 3. Configure Nginx para servir a phpMyAdmin.
En Nginx, se puede encontrar un archivo de host virtual en /etc/nginx/conf.d
El directorio. Vamos a crear un archivo llamado “phpmyadmin.conf
”.
#nano /etc/nginx/conf.d/phpmyadmin.idroot.us.conf server { listen 80; server_name phpmyadmin.idroot.us; root /var/www/html/phpMyAdmin; location / { index index.php; } ## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; } location ~ /\.ht { deny all; } location ~ /(libraries|setup/frames|setup/libs) { deny all; return 404; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/html/phpMyAdmin$fastcgi_script_name; } }
Cree el directorio requerido y habilite el host virtual Nginx para PHPMyAdmin.
mkdir -p /var/www/html/phpMyAdmin
Paso 4. Reinicie los servicios.
service nginx restart service php-fpm restart
Paso 5. Acceso a la interfaz de usuario web de phpMyAdmin.
Ahora abra su navegador y vaya a http://your-ip-address/phpMyAdmin
y su PHPMyAdmin le pedirá el usuario y la contraseña de su instalación de MySQL, puede usar root como usuario y la contraseña raíz de MySQL, o cualquier otro usuario/contraseña de MySQL.
¡Felicitaciones! Ha instalado correctamente PHPMyAdmin con Nginx. Gracias por usar este tutorial para instalar PHPMyAdmin en el servidor web Nginx en el sistema Linux. Para obtener ayuda adicional o información útil, le recomendamos que consulte la sitio web oficial de PHPMyAdmin.