Sunteți pe pagina 1din 31

¿Cómo instalar ISS en Windows XP?

Primeros pasos para la instalación de IIS en Windows XP Profesional.

Internet Information Server (IIS) es el servidor de páginas web avanzado de la


plataforma Windows. Se distribuye gratuitamente junto con las versiones de
Windows basadas en NT, como pueden ser Windows 2000 Profesional o Windows
2000 Server, así como Windows XP, también en sus versiones Profesional y
Server.

Estas normas de instalación son aplicables, a nivel general, a las que podemos
encontrarnos en las distintas versiones de los sistemas operativos comentados
antes, si bien hemos tomado Windows XP profesional para relatar los pasos y
tomar las imágenes de las pantallas.

Nota: Windows 95, 98, las versiones Home, de Windows XP, y ME, de
Windows 2000, no se admite la instalación de IIS. En su lugar podemos
probar a instalar el Personal Web Server, que se explica en el
artículo Instalación de Personal Web Server.

Agregar componentes adicionales de Windows

IIS se puede encontrar en el propio CD de instalación de Windows XP Profesional.


Hay que acceder a la opción de "Instalar componentes opcionales de Windows"
para poder cargarlo en nuestro sistema. Para ello tenemos dos opciones:

1) Insertar el CD de instalación de Windows y en la ventana de autoarranque que


se muestra, seleccionar la opción que pone "Instalar componentes opcionales de
Windows"
2) En el Panel de control, seleccionar la opción de "Agregar o quitar programas" y
en la ventana que sale, pulsar sobre el icono de la izquierda marcado como
"Seleccionar o quitar componentes de Windows".

Ahora nos muestra la ventana para seleccionar los componentes adicionales de


Windows que hay disponibles. En la lista, marcamos la opción "Servicios de
Internet Information Server (IIS)". Por defecto se seleccionan unos cuantos
componentes, dentro de los que ofrece la instalación de IIS. Nosotros podemos
elegir qué componentes deseamos instalar apretando el botón marcado como
"Detalles". Entre los componentes posibles se encuentran las extensiones de
Frontpage, documentación, servicios adicionales de IIS, un servidor de FTP (para
la transferencia de ficheros con el servidor por FTP), incluso uno de SMTP (para el
envío de correos electrónicos).

Si no sabemos qué componentes instalar podemos dejar las opciones como


aparecen en un principio, pues para la mayoría de los casos serán válidas. Sólo
un detalle: puede ser adecuado no instalar las extensiones de Frontpage en caso
de que no pensemos que se vayan a utilizar.

Una vez hemos instalado los componentes deseados, podemos y apretar el botón
de "Siguiente" para comenzar la instalación, que se alargará unos minutos.

Acceder al servidor web

Podemos acceder al servidor web para comprobar si se ha instalado


correctamente IIS. Para ello simplemente debemos escribir http://localhost en
Internet Explorer y debería aparecer una página web informando que IIS está
correctamente instalado. Además, aparecerá la documentación de IIS en una
ventana emergente, si es que fue instalada.

¿Cómo instalar ISS en Windows Vista?

IIS 7 se encuentra en el disco de instalación de Windows y debe ser instalado


como una característica más, por consiguiente accedemos a dichas características
a través del Panel de Control > Programas y seleccionamos Activar o desactivar
las características de Windows.

Marcamos y desplegamos la rama de Internet Information Services,


en Herramientas de administración webdebemos marcar la Compatibilidad con la
administración de IIS 6. Comprobamos que se encuentre marcada la casilla
de Servicios World Wide Web.
También puedes seleccionar todas las opciones que proporciona IIS7.

Nota: Si la casilla de verificación aparece con la marca v indica que la opción y


todas las subopciones están seleccionadas, sin embargo si la casilla aparece con
un cuadro como marca indica que existen subopciones no seleccionadas.

Para iniciar la consola de administración accedemos a través del Panel de Control


a Sistema y mantenimiento yHerramientas administrativas. En dicha ventana
aparecen dos accesos directos, uno a IIS 7 y otro a IIS 6. Podemos utilizar
cualquiera de los dos teniendo en cuenta que IIS 7 ha cambiado notablemente la
forma de administrar los servicios web, sin embargo dispone de algunas utilidades
nuevas.

Para aquellos sistemas que no dispongan de IIS es posible la instalación utilizando


el Visual Web Developer Express Edition (gratuito) o algún software Web Server,
como por ejemplo Cassini Web Server, también gratuito. Ambos casos se
detallana en el apartado Recursos > Instalación de este mismo Portal.

Configurar IIS 7 en Windows Vista

Dentro de Windows Vista ya viene incluido el IIS 7, pero no se instala por default,
a si que todos los desarrolladores tendran que activarlo manualmente, para esto
vamos a “Panel de control” y damos click en “Programs and Features”
Una vez ahi damos click sobre el icono, y pasaremos a la siguiente ventana donde
nos mostrara todos los programas que tengamos instalados, del lado izquierdo en
la barra nos apareceran 4 opciones, y tendremos que dar en la opcion de “Turn
Windows features on or off”,

Al dar click se nos desplegara una pequena ventana con todos los programas de
Windows, que estan instalados, que no lo estan o que lo estan parcialmente, la
mayoria de estos programas son muy especificos, y solo deberan instalarse si van
a ser utilizados. Una vez hecho esto buscamos la opcion de IIS y seleccionamos
las siguientes opciones:
y eso es todo, ya podremos usar IIS, para comprobar que todo esta correcto
abrimos el Internet Explorer, o su explorador preferido, y en la barra de
direcciones escribir “localhost” y dar enter, si lo hicieron bien veran una ventana
como la siguiente:

¿Cómo instalar IIS en Windows 7?

Hace ya tiempo que uso Windows 7 en su versión Beta como sistema operativo
principal, lo descargue justo el mismo día que Microsoft anunciará su lanzamiento.
No me he podido quejar de el, es bastante eficiente y rápido (y eso que uso 1GB
en RAM), por el momento no me ha dado ningún problema de instalación de algún
programa o incompatibilidad de hardware.

Siempre he usado Apache como servidor para correr mis sitios web, instalado
desde paquetes como XAMPP o APPSERVER. Por motivo de mi Tesis (Mashup
para los Servicios del SIABUC), tengo que tener instalado el IIS (Internet
Information Services) para comunicarme a los servicios del SIABUC con SOAP /
Web services. El problema es que no sabia que versión de IIS era la apropiada
para Windows 7, ya que entraba al sitio oficial del IIS , y no me daba una versión
especifica .

Los pasos para instalar IIS en Windows 7 son los siguientes:

1. INICIO > CONTROL PANEL > Programs and Features


2. Dentro del cuadro de dialogo de Programs and Features, en la esquina
superior izquierda, aparece Turn Windows features on or off.
3. Click en Turn Windows features on or off, se abrirá otro cuadro de dialogo,
dentro de este, aparecerá un listado de servicios.
4. Selecciona (checkbox) Internet Information Services, y preciona OK.
5. Se instalará el IIS, listo!

Para verificar si se ha instalado de forma correcta:

1. Dentro de CONTROL PANEL, entramos a Administrative Tools.


2. Aparecerá un cuadro de dialogo con los servicios del Win7, dentro de este
se debe encontrar IIS Manager, si esta, pasamos al siguiente paso.
3. Teclea en tu navegador (http://localhost/), si esta se abre, es la página por
default de que esta corriendo de manera correcta el IIS.
Instalación de MySQL en Windows 7

Luego de la Instalación de Apache en Windows 7 y la Instalación de PHP 5 en


Windows 7, continuamos dejando a punto nuestro servidor Web para desarrollo
LAMP en Windows 7.

Ahora toca el turno de Instalar la base de datos MySQL, que es una de las más
utilizadas por las diferentes aplicaciones webs desarrolladas en PHP, por
ejemplo WordPress, phpBB, vBulletin,Joomla, Drupal, entre otras tantas.

Desde este enlace podemos descargar la última versión disponible de MySQL que
en este momento es MySQL Community Server 5.1.45, que nos la provee SUN de
forma totalmente gratuita.

En el sitio tenemos una versión Essentials que se recomienda por ellos, y contiene
lo básico para tener funcional el MySQL Server. Igualmente en mi caso prefiero
utilizar e instalar la versión Full con instalador Windows (x86, 64-bit), MSI
Installer de 98 megas que descarga un archivo llamadomysql-5.1.45-winx64.msi.
Recuerda que puede existir una versión más nueva y debes seleccionar 32 o
64bits según sea tu caso.
Tenemos tres tipos de instalación, típica, completa y personalizada, típica y
completa son muy sencillas basta con seleccionar siguiente, siguiente,
siguiente…., pero haremos la instalación personalizada para puntualizar ciertos
aspectos interesantes de la instalación de MySQL.

Luego de seleccionar Custom (personalizada), nos pide indicar que elementos


instalaremos, por defecto instalará todo menos los “Developers Components“, son
opcionales, contienen ejemplos, scripts y algunas librerías para los más curiosos.

La carpeta de instalación por defecto es c:\Archivos de Programa\MySQL\MySQL


Server 5.1\, podemos cambiarla con el botón Change, y debes recordarla para
más adelante. Presionamos siguiente e instalar para que comience a realizar la
instalación de MySQL.

Al finalizar la instalación nos presenta la versión Entreprise que es de pago y lo


hace a modo de publicidad, presionamos siguiente para continuar.
Es momento de configurar MySQL Server como un servicio en Windows 7 y si lo
deseamos registrarnos en SunConnect para obtener noticias, novedades y
notificaciones de actualizaciones deMySQL, luego presionamos Finalizar.

En el asistente de configuraciones podemos decidir entre una configuración


detallada o estándar. La instalación estándar agrega MySQL como un servicio
Windows que se ejecuta automáticamente al iniciar, se debe utilizar en
computadoras que no tengan instaladas MySQL.
Pero haremos la configuración detallada que por ser más precisa nos permite
ahondar más en este artículo. En este punto de la configuración nos brinda tres
formas posibles:

• Developer Machine
Es la que vamos a utilizar nosotros como desarrolladores, ya que usaremos
MySQL más que nada para testear nuestras aplicaciones. En esta opción
MySQL Server se configura para utilizar un mínimo de recursos y memorias de
forma de dejar parte del PC disponible para usarlo en otras aplicaciones.
• Server Machine
Recomendada cuando instalamos MySQL Server en un servidor donde existen
otras aplicaciones en modo Servidor, por ejemplo Aplicaciones Web que se
sirven de este mismo servidor. En este caso MySQL hace un uso intermedio de
memoria y recursos.
• Dedicated MySQL Server Machine
Esta opción configura MySQL asumiendo que solo MySQL Server estará
corriendo en este servidor, no deja lugar a que corran otras aplicaciones. En esta
configuración MySQL utilizara toda la memoria y recursos disponibles.
Seleccionaremos en nuestro caso Developer Machine:
y presionamos siguiente. Ahora debemos definir el tipo de uso que se le dará a las
bases de datos.

También se presenta tres opciones, debemos seleccionar una de ellas


dependiendo del tipo de optimización que deseamos:

• Multifunctional Database
Define un propósito general, es la que seleccionaremos en nuestro caso para
testing y desarrollo. Optimizara el servidor para transacciones rápidas
en InnoDB y MyISAM.
• Transactional Database Only
Se optimiza para servidor de aplicaciones y aplicaciones web. Seleccionaremos
esta opción si la aplicación que consume datos de MySQL está en producción y
utiliza principalmente InnoDB, aunque también admite MyISAM aunque no lo
beneficia.
• Non-Transactional Database Only
Optimo para aplicaciones web sencillas, de control o programas de análisis. Solo
se activa el modelo no-transaccional MyISAM, por tanto no admite InnoDB.
En nuestro caso seleccionaremos Multifunctional Database.

La siguiente selección es la carpeta donde se almacenaran los datos, por defecto


podemos usar una subcarpeta que se creará en el lugar de la instalación de
MySQL, y continuamos con siguiente.
La cantidad de conexiones concurrentes al servidor es lo siguiente que debemos
definir, si son hasta 20 conexiones seleccionamos Decision Support (DSS)/OLAP,
en caso de requerir hasta 500 conexiones concurrentes seleccionamos Online
Transaction Processing (OLTP), o en este caso como es para testing
seleccionamos Manual Setting, y definimos el número de conexiones usando 5 o
10 conexiones.

La configuración de red es lo siguiente que debemos definir


La configuración de red es lo siguiente que debemos definir indicando su
utilizaremos protocoloTCP/IP y el puerto, dejaremos los valores por defecto
indicando el puerto 3306 y también marcando “Add firewall exception for this port”
de forma de no tener problemas con el Firewall, y presionamos siguiente.

El juego de caracteres es lo siguiente a indicar


por defecto define Standard Character Set, o latin1, también conocido como iso-
8859-1, pero la mayoría de los servidores web y aplicaciones
como WordPress utilizan por defecto UTF8 ya que soporta mejor caracteres
multilenguaje, la opción es Best Support For Multilingualism que seleccionaremos
en este caso, la última opción Manual Selected Default Character Set /
Collation nos permite seleccionar manualmente el Char Set.

Debemos indicar ahora que MySQL Server se ejecutar como un Servicio


Windows (Install As Windows Service),
indicar un nombre de servicio, que dejaremos como MySQL, y marcaremos
también la opción deincluir los archivos de ejecución de MySQL en el PATH de
Windows (Include Bin Directory in Windows PATH) y continuamos con siguiente.
En este punto debemos prestar mucha atención

ya que es donde definimos el password del administrador principal del Servidor


MySQL, o sea el usuario root. También podemos indicar si queremos que nuestras
bases de datos se accedan desde maquinas remotas con el usuario root, y
continuamos con siguiente.
hemos culminado con estos los pasos, presionamos Execute para que se termine
de Instalar y Configurar MySQL. Presionamos Finish cuando aparezca el mensaje
final de instalación.

En el menú inicio podemos ejecutar nuevamente el Asistente de Configuración de


Instancias MySQL (MySQL Server Instance Config Wizard) en caso que sea
necesario.

¿Cómo instalar PHP en Windows 7?

Suponiendo que la instalación de Apache como Web Server en Microsoft Windows


7 fue exitosa y pudieron ver la página que dice “It Works” ahora hay que descargar
la versión de PHP que deseamos instalar (5.3.3 para este ejemplo) desde la
siguiente dirección: http://windows.php.net/download/
Antes de comenzar la instalación, es prioritario que Apache se esté ejecutando.
Es importante mencionar que utilizaremos la versión PHP 5.3.3 VC6 que correrá
sobre Apache como Web Server. La versión VC9 es para que PHP se ejecute
sobre IIS.
Debemos descargar el archivo identificado como ZIP. Aunque estoy instalando
PHP sobre una versión de 64 bits de Windows 7, instalaremos la versión de 32
bits ya que no hay una versión PHP de de 64bits.
Si bien hay un instalador, yo prefiero utilizar el archivo ZIP, es más simple y de
alguna manera se tiene un mejor control sobre las opciones y comportamiento de
PHP.
Debemos crear una estructura de carpetas en similar a la
siguiente C:\server\php donde descomprimiremos los archivos contenidos en el
archivo .zip que descargamos
(php-5.3.3-Win32-VC6-x86.zip).
Una vez descomprimidos los archivos tendremos una estructura similar a la
siguiente:

Dentro del directorio de PHP encontraremos dos archivos:


php.ini-development y php.ini-production
Ambos archivos son muy similares, la diferencia entre ellos es que php.ini-
production está más enfocado a seguridad y performance, php.ini-development
tiene más detalle sobre los mensajes de error.
Para fines demostrativos y como la máquina será para desarrollo utilizaremos el
archivo php.ini-development. Copiamos y pegamos el archivo en la misma carpeta
y renombramos la copia simplemente como php.ini, Windows nos dirá que cambiar
el nombre del archivo puede hacerlo inutilizable, ignora el mensaje y acepta el
cambio.
Ahora ya tenemos PHP en nuestro equipo con Windows 7, pero aún no está
“instalado”, tenemos que hacer que PHP sea visible para Apache. Tenemos que
modificar el archivo httpd.conf de Apache. Iremos a Inicio > Todos los programas
> Apache HTTP Server 2.2 > Configure Apache Server > Edit the Apache
httpd.conf Configuration File Esto nos abrirá el archivo de configuración en un
block de notas
La siguiente sección es “delicada” así que… Paciencia y concentración
Debemos localizar la sección LoadModule dentro del archivo httpd.conf
Añadimos la siguiente línea:
LoadModule php5_module "C:/server/php/php5apache2_2.dll"
NOTA: Si la carpeta de PHP es diferente se debe poner esa ruta.
TIP IMPORTANTE: Generalmente para la estructura de archivos en Windows
utilizamos la Diagonal Invertida “\” (back slash) para un directorio, si queremos
acceder a un directorio escribimos “C:\Carpeta\SubCarpeta\…\SubCarpeta”.
Pero,dentro del archivo de configuración de Apache utilizaremos siempre la
Diagonal común (la misma que usamos como símbolo de división).
Continuamos… Ahora buscamos la sección “AddType” y agregamos la siguiente
línea
AddType application/x-httpd-php .php
NOTA: También se pueden agregar otras extensiones de PHP como .php3 o
.php4 solo hay que agregarlas al final de esa línea separadas por un espacio en
blanco.
Ahora debemos decirle a Apache donde se encuentra el archivo de configuración
de PHP (php.ini) agregando la siguiente línea al final del archivo.
PHPIniDir "C:/server/php"
Como recordamos, Apache almacena los archivos web en la carpeta de
instalación en la subcarpeta htdocs, una ruta similar a la siguiente:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs
Para tener mayor control de los sitios web que desarrollaremos, yo prefiero tener
el contenido web en su propia carpeta, separados de los archivos de instalación y
configuración de Apache. Es un proceso relativamente sencillo y nos ahorrará
complicaciones posteriores.
Dentro de nuestro directorio C:\server creamos una nueva carpeta, que
acostumbro llamar www, tendremos nuestro directorio web en C:/server/www
Dentro del archivo de configuración buscamos DocumentRoot que ahora debe ser
algo como DocumentRoot "C:/Program Files (x86)/Apache Software
Foundation/Apache2.2/htdocs"
Lo reemplazamos por DocumentRoot “C:/server/www”

Casi terminamos. Solo debemos hacer un último cambio, cambiar:


<Directory "C:/Program Files (x86)/Apache Software
Foundation/Apache2.2/htdocs">
Por:
<Directory "C:/server/www">
(En el ejemplo, yo solo comenté la línea en vez de eliminarla, añadiendo un
símbolo de número # al inicio de la línea.)
Probar la Instalación de PHP
Ahora nos toca batallar un poco con Windows, El directorio de Archivos de
Programa no permite modificaciones a su contenido y “supongo” qué eso es
bueno de alguna manera pero al editar el archivo httpd.conf y querer guardar los
cambios es simplemente imposible, nos dirá que no tenemos permisos de
administrador…
La solución relativamente sencilla
1) Guardar el archivo en un directorio sobre el que si tengamos permisos
2) Copiar el archivo
3) Pegarlo en nuestro directorio y sobrescribir el archivo sin modificar
4) Windows preguntará si queremos asignar permisos de administrador, le
decimos que si.
5) Asunto solucionado.
Una vez que logramos guardar los cambios vamos al directorio web de PHP
(C:\server\www) que por ahora debe estar vació, damos botón derecho > Nuevo >
Documento de texto

Antes de aceptar el nombre llamaremos a nuestro nuevo archivo de texto como


phpinfo.php (se debe eliminar la extensión .txt que tenía por default)aceptamos el
nuevo nombre. Ahora damos boton derecho sobre el archivo y seleccionamos
abrir con Block de Notas.
Dentro del archivo escribiremos lo siguiente: <?php phpinfo(); ?>
Cerramos el block de notas y aceptamos los cambios.
Listo!! PHP ha quedado configurado
Ahora, abrimos un navegador, yo uso Google Chrome, y tecleamos lo siguiente:
http://localhost:8080/phpinfo.php
Aparecerá una pantalla similar a esta:
TIP IMPORTANTE: Si existiera algún error al arrancar PHP, recomiendo volver a
empezar el proceso de modificación del archivo httpd.conf.
Ahora SI está completamente instalado PHP, listo para utilizarse.
¿Cómo configurar PHP y MySQL sobre IIS 7 y Windows Vista?
Bueno pues intentaré compartir con ustedes mis experiencias que he tenido con
Windows Vista, al configurar IIS 7 para que pueda ejecutar MySQL 5.1 y PHP 5.

Primer paso, IIS 7.

Sistema Operativo necesario: Windows Vista Bussines, Home Premium o


Ultimate, Para instalar IIS 7, inicio->Panel de Control ->Programas y
caracteristicas->Activar o desactivar caracteristicas de windows-> Habilitar la
Opción que dice Internet Information Services.

Sobre Internet Information Services -> Servicios World Wide Web->


Caracteristicas de Desarrollo de Aplicaciones-> Habilitan Extensiones ISAPI.

Clic en aceptar y esperar a que termine de instalar (puede darse el caso que
tengan que reiniciar el equipo). Una ves hecho esto verificas que tu IIS 7 funcione
correctamente entrando a http://localhost y veras tu server local funcionando.

Paso siguiente: PHP 5.

La gente que está utilizando la edición 32bit de Vista, descarga por favor el
paquete de PHP de: http://www.php.net/downloads.php. Decomprimir el archivo
zip con los archivos de PHP en C:\php. Dentro de esta carpeta encontrarás un
archivo nombrado php.ini-dist, copiar este archivo a c:\windows\ y renombralo
como php.ini (renombra tanto el archivo que esta en C:\PHP como el que esta en
C:\Windows)

Ahora abre el php.ini con el bloc de notas. Dentro del archivo, buscar la línea

; extension=php_mysql.dll

y elimina el marcador (;) del principio de la línea. Guardas y cierras el archivo.


Después, copiamos la DLL en c:\php\ext copiar el archivo php_mysql.dll. Y pegan
la DLL en C:\Windows\System32

Ahora configuramos IIS para trabajar con PHP.Ir al Inicio-> y en el cuadro de


busqueda escribir InetMgr.exe y ejecutarlo como administrador. Una ves que
inicia el Administrador de Internet Information Services(IIS) abrir Asignaciones de
Controlador

En el Panel derecho le dan clic donde dice Agregar Asignacion de Script y


escriben:
“Ruta de Acceso de Solicitudes: ” *.php
“Ejecutable: ” C:\php\php5isapi.dll
“Nombre: ” PHP
Clic en Aceptar todo y en ese instante tenemos PHP e IIS 7 trabajando juntos,

MySQL

Descargar MySQL de http://dev.mysql.com/downloads/mysql/5.1.html

Descomprimir el archivo ZIP y ejecutar el instalador como administrador. Dar clic


en todo Siguiente y configuren el Password, habiliten la opción de trabajar con
servidor de windows, y si llegase pedirles que abran el puerto 3386 en su firewall,
haganlo tanto en UPD como TCP.

y Listo!

Para comprobarque todo esté en orden, creen un archivo nombrado test.php


dentro de C:\inetpub\wwwroot\ y escribir dentro

<?
phpinfo();
?>

Entonces dentro de tu Browser preferido escribir http://localhost/test.php y debes


ver toda la configuración de la instalación del php,y más abajo debes también ver
la configuración de MySQL que confirmarán que MySQL está instalado y
funcionando.

S-ar putea să vă placă și