PHPMyAdmin es una herramienta de código abierto basada en la web escrita en PHP diseñada para ayudar a administrar la base de datos MySQL a través del navegador web. Debido a esto, PhpMyAdmin facilita la gestión y el mantenimiento de la base de datos MySQL. PhpMyAdmin proporciona una manera fácil de usar la interfaz gráfica para escribir y ejecutar consultas, administrar bases de datos, tablas, campos, relaciones, índices, usuarios, privilegios, exportar e importar datos, etc. Dependiendo del nivel de acceso del usuario, utilizando este script PHP de servidor , puede administrar tanto bases de datos individuales como todo el servidor MySQL. Cabe señalar que el usuario no necesita conocer los comandos SQL y usarlos directamente. La mayoría de los proveedores de alojamiento web utilizan phpMyAdmin para acceder a sus clientes a las bases de datos MySQL. En este artículo, veremos cómo instalar phpMyAdmin en IIS en Windows 10 o Windows Server 2016.

¿Cómo instalar phpMyAdmin en IIS?

En este artículo, le mostraremos cómo instalar y configurar phpMyAdmin en el servidor web IIS (Servicios de información de Internet) en Windows 10 o Windows Server 2016. Se supone que ya configuró IIS con soporte PHP e instaló y ejecutó la instancia de MySQL en su dispositivo Windows.

Primero que nada tienes que descargar la última versión de phpMyAdmin. Debe descargar un archivo con todos los idiomas (el nombre del archivo termina con *all-languages.7z o *all-languages.zip). Por ejemplo, phpMyAdmin-4.8.3-all-languages.zip. El tamaño del archivo es de unos 10 MB.

Extraiga los archivos del archivo a la carpeta phpmyadmin (C:inetpubwwwraízphpmyadmin).

Puede instalar phpMyAdmin en la carpeta del sitio web actual de IIS y crear un sitio separado para él; le recomendamos la última opción (Administrador de IIS > Sitios > Agregar sitio web > Especificar el nombre del sitio y la ruta a la carpeta phpmyadmin).

phpmyadmin iisEn general, hemos completado la instalación de phpMyAdmin. Ahora debemos abrir un navegador y asegurarnos de que hicimos la instalación correctamente. Ir a la página web http://localhost/phpmyadmin/ y verás una ventana como esta:

es phpmyadmin

Ahora tenemos que configurar phpMyAdmin. Antes de conectarse al servidor SQL, debe crear un archivo de configuración. Este archivo se puede crear manualmente (simplemente use un editor de texto), pero usaremos otro método (usando GUI). Visitar http://localhost/phpmyadmin/setup/ en tu navegador.

Durante su primera sesión verá un mensaje de error:

Cree la configuración de la carpeta de escritura del servidor web en el directorio de nivel superior de phpMyAdmin como se describe en la documentación. De lo contrario, solo podrá descargarlo o mostrarlo.

instalar phpmyadmin iis

Para resolver este problema, debe crear una carpeta (C:inetpubwwwrootphpmyadminconfig). Después de eso, otorgue permisos NTFS de acceso completo para el grupo local IIS_IUSRS y el usuario IUSR.

phpmyadmin servidor de windows 2016

Regrese a la ventana de configuración de phpMyAdmin. Para configurar los ajustes de conexión de MySQL, haga clic en el botón "Nuevo servidor".

phpmyadmin en iis

Ingrese el nombre detallado (fácil de usar) del servidor SQL y luego especifique el nombre de host de su servidor mySQL. Si es necesario, puede especificar otras configuraciones.

iis mysql phpmyadmin

Guarde la configuración y luego PhpMyAdmin lo redirigirá a la página anterior. Elegir:

  • el idioma predeterminado: inglés
  • el servidor predeterminado: 127.0.0.1
  • final de la línea: Windows ( rn)

phpmyadmin iis windows 10

Haga clic en Guardar y luego descargue el archivo de configuración. El archivo recibido (config.inc.php) debe guardarlo en el directorio raíz (C:inetpubwwwrootphpmyadmin).

Consejo. Puede usar la plantilla del archivo de configuración de PhpMyAdmin (..phpMyAdminconfig.sample.inc.php) para crear su propio archivo de configuración config.inc.php manualmente. Simplemente cambie el nombre del archivo config.sample.inc.php al config.inc.php y editarlo.

Abra la ventana de autorización (http://localhost/phpmyadmin/) e inicie sesión con la cuenta raíz (para autorización, use las credenciales de su servidor MySQL). Si ve la página de inicio de phpMyAdmin, puede eliminar la carpeta de configuración.

PhpMyAdmin puede almacenar algunas de sus configuraciones, historial, estadísticas, etc. en una base de datos MySQL separada. El archivo de script listo para crear la base de datos se almacena en el directorio PhpMyAdmin. Para crear una nueva base de datos de configuración en la página principal, haga clic en la pestaña Importar y luego haga clic en el botón Examinar. Seleccione el archivo C:inetpubwwwrootphpMyAdminexamplescreate_tables.sql y haga clic en Ir.

Nota. Si falta el archivo create_tables.sql en el C:inetpubwwwrootphpMyAdminejemplos carpeta, luego verifique si está presente en la siguiente ruta:C:inetpubwwwrootphpMyAdminexamplescreate_tables.sql (según entendemos, este directorio se usa en phpMyAdmin-4.4.4 y posteriores).

Si lo hizo correctamente, debería ver una nueva base de datos en la sección izquierda.

Además, para un trabajo adecuado, phpMyAdmin requiere una cuenta MySQL dedicada.

instalar phpmyadmin servidor de windows 2016

Le recomendamos que cree una cuenta como esta:

  • Nombre de usuario: pma
  • Anfitrión: servidor local
  • Contraseña: str0ngPmapa$$

Después de eso, debe otorgar todos los privilegios de la base de datos a este nuevo usuario.

instalar phpmyadmin en iis

Finalmente, utilizando cualquier editor de texto, debe descomentar (eliminar “//”) y editar las siguientes líneas en el archivo de configuración de phpMyAdmin (config.inc.php):

$cfg[‘Servers’][$i][‘controluser’] = ‘pma’;
$cfg[‘Servers’][$i][‘controlpass’] = ‘sTr0ngPmapa$$’;
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';

Guarde los cambios en el archivo config.inc.php.

Y eso es. Hemos completado la instalación de phpMyAdmin en el servidor web IIS que se ejecuta en Windows 10 y Windows Server 2016. Ahora puede continuar con la administración de las bases de datos.

Si encuentra algún problema o tiene alguna pregunta, puede solicitarlo en la sección de comentarios a continuación.

Recomendado para ti