Joomla + MySql + IIS 7 en Windows 7 / Windows Vista
Si lo que necesitas/quieres es poder instalar Joomla en Windows 7 o en Windows Vista o Windows Server 2008 con IIS 7 y MySql Server necesitaras lo siguiente:
- Tener instalado IIS 7 con soporte para PHP (con FastCGI).
- Tener MySql Server Instalado y corriendo.
- Y tener en el wwwroot una carpeta con los archivos de instalación de Joomla.
Asumiendo que ya tienes instalado IIS 7 con el componente de CGI
Primero instalamos PHP en IIS usando FastCGI, para hacemos lo siguiente:
- Descarga PHP, baja el .zip mas actualizado.
- Descomprime php…zip, en C:\php.
- En C:\php buscamos el archivo php.ini-developmentcambiale el nombre php.ini abrelo y modifica las siguientes lineas:
- Quita el ; de las lineas “extension=php_mysql.dll” y de “extension=php_mysqli.dll”
- La linea “magic_quotes_gpc = off” cambiala a “magic_quotes_gpc = on“
- La linea extension_dir = “./” cambiala a extension_dir = “C:\php\ext”
- La linea date.timezone = cambiala a date.timezone = “US/Arizona”, según sea tu zona horaria aquí puedes encontra tu time zone
- Después Guardamos los cambios.
- Abrimos la consola de IIS y click en “Asignaciones de Controlador” o “Handler Mappings”.
- Click en “Agregar Asignación de Modulo” o “Add Module Mapping” (Flecha Roja).
- Ten cuidado de llenar los siguiente tal cual:
- Clik Aceptar y en la ventana siguiente das clik en “Si”.
De esta manera queda instalado PHP con modulo FastCG.
Ahora descargamos e instalamos el server de MySql o Windows Essentials de MySql, pueden seguir este tutorial de como hacerlo:
Una vez instalado el MySql abirmos MySQL Command Line Client (En inicio–> Todos los Program. –> MySql) nos logueamos con la contraseña de root y creamos una Base de datos para joomla de la siguiente manera: (la cual nombraremos joomla)
| SQL | | Copiar | | ? |
| 1 | CREATE DATABASE joomla; |
Instalamos Joomla
Antes de continuar con la instalación de joomla dentro de la consola de IIS y click en “Documento Predeterminado” o “Default Document” y agregamos a la lista de documentos predeterminados “index.php”
- Descargamos la versión mas reciente de Joomla
- En C:\inetpub\wwwroot creamos una carpeta denominaremos “joomla” y dentro de esta descomprimimos los archivos de joomla…zip.
- Abrimos el explorador(firefox o iexplorer) y ponemos lo siguiente http://localhost/joomla/, si vemos una pantalla como esta, vamos por buen camino:
Elegimos el idioma de instalación, en mi caso español y damos en siguiente.
- En la siguiente pantalla tenemos que ver algo como esto checando que estén habilitado el soporte para varios elementos entre ellos PHP y MySql mismos que instalamos previamente( de no tener todos los “SI” no podemos continuar).
- Damos Siguiente hasta encontrar la siguiente ventana.
Tipo de base de datos: MySql
Nombre del Servidor: localhost o tambien puede ser 127.0.0.1(pues es en nuestra maquina donde instalamos el MySql)
Nombre de usuario de MySql: root
Contraseña: ******* (la que indicaste en la instalación de MySql)
Nombre de la base de datos: Joomla(misma que creamos al terminar la instalación de MySql) - Damos siguiente hasta llegar a la pantalla donde indicamos algunos de los elementos de nuestro sitio.
Como el nombre el mail al que se mandaran las notificaciones y la contraseña del administrador del sitio, una vez dado esto damos en siguiente.
- Si vemos un pantalla como esta prácticamente ya terminamos la instalación, lo único que tenemos que hacer es eliminar la carpeta de installation, que se encuentra en el C:\inetpub\wwwroot\joomla.
- Después de eliminar la carpeta de installation, abrimos un nueva ventana del explorador ponemos http://localhost/joomla/ y veremos algo como esto(pagina de inicio de joomla).
Con eso ya nos podemos loguear y empezar a usar joomla http://localhost/joomla/administrator/index.php, es la pagina para loguearte.
Y para comprobar que esta es una instalación sobre IIS 7 aquí les dejo este pantallaso del About de la instalación.

Suerte y si surge algún inconveniente indícamelo para corregir o mejorar el Tutorial.
Subscribe to the RSS feed and have all new posts delivered straight to you.






muy buen material ya lo pusimos a prueba.. ahora tengo corriendo joomla en mi servidor con una ip local.