Si has tenido problemas en instalar el Apache server, o quieres ejecutar PHP con Sun WebServer (SJSWS) bajo Windows Vista, aqui esta el tutorial.

Primeramente descargamos el SJSWS en aqui, hay muchos archivos pero el servidor en si se llama asi ‘Web Server 7.0 Update 8‘, si hay version mas reciente descargate esa. Y lo instalamos, durante la instalacion llegaras a un paso donde te pide que introduzcas un nombre de usuario y una contraseña, esto es necesario para cuando desees administrar tu servidor.

Ahora descargaremos el modulo de PHP para SJSWS, esta en la misma pagina del SJSWS, se llama Web Server 7.0 PHP Add-On 1.0. Ahora descomprimimos el paquete, se creara una carpeta llamada PHP, ahora copiamos la carpeta PHP a C:\Program Files\Sun\WebServer7\plugins .

Esta listo para instalar el modulo PHP en el SJSWS. Vamos iniciar el SJSWS, en el menu Inicio -> Todos los programas -> Sun Microsystems -> WebServer 7 .0 -> Iniciar servidor de administracion, click derecho, Ejecutar como administrador. Asi se estara iniciando nuestro servidor. Dirijamonos a https://127.0.0.1:8989/, introducimos los datos de administrador que proporcionamos al instalar el programa.

Ahora estamos en portal de administrador del Servidor, ahora queremos saber el nombre de la instancia, por defecto es “https-” mas el nombre del servidor, el nombre del Servidor esta arriba al lado izquierdo, en mi caso el nombre de mi instancia seria asi “https-nabelcc1″.

Ahora ejecutar el script de configuracion del modulo PHP, para ello vamos abrir como administrador el “cmd” de windows, y tecleamos esto:

cd “C:\Program Files\Sun\WebServer7\plugins\php”

Nos conducira al directorio de PHP, aqui ejecutaremos este codigo, reemplaze <web server instance name> por el nombre de su instancia

setupPHP.bat -instancename=<web server instance name>

En mi caso es asi: setupPHP.bat -instancename=https-nabelcc1 , listo ahora reiciamos el Web Server, para que se apliquen estos cambios.

Ahora create un archivo llamado info.php con este codigo:

<?php phpinfo(); ?>

Y ponlo en C:\Program Files\Sun\WebServer7\<nombre de tu instancia>\docs, ahora vayamos a la consola de administracion del Web Server, para iniciar esa instancia y poder provar el info.php, debajo de “Tareas de configuración” hay varias opciones una de ellas es “Iniciar/detener instancias”, entramos a ella. Seleccionamos la instancia, y de los botones de arriba elegimos “Iniciar”.

Listo a provar, entra a http://127.0.0.1:81/info.php, el numero 81 indica el numero del puerto donde se ejecuta la instancia, estas opciones pueden ser modificadas desde la consola de administracion de SJSWS.