domingo, 5 de octubre de 2008

El EASYPHP no me andaba, y como lo configuré para que ande

De www.easyphp.org saqué el Easy PHP. Un coso que te instala el php, el apache, un mysql con phpmyadmin y otras cosas mas para usarlo como ambiente de desarrollo. El tema es que no podía hacer andar el servidor apache, me decía "Apache no puede ejecutar. Otro servidor web está utilizando el puerto".
Yo tengo instalado el windows vista y éste easyphp está buenísimo para poder usar vista y desarrollar en php.
Como se instala por defecto en el port 80, y ahí está normalmente el IIS escuchando, asique lo que se me ocurrió fue pasar el apache al puerto 81, para eso entro en EasyPHP -> Configuración -> Apache. Al hacer click ahi abre el httpd.conf donde cambio las siguientes dos líneas.

donde dice:
Listen 127.0.0.1:80
Pongo:
Listen 127.0.0.1:81

y donde dice
ServerName localhost
pongo
ServerName localhost:81

Cambiando de ésta manera deberíamos poder acceder así a las web del apache poniendo: localhost:81
Eso es lo que yo esperaba... pero al iniciar el apache me sigue dando el error. Lo que es muy raro porque no debería darlo, bueno el tema es que después de muuucho dibagar por internet buscando una solución lo único que encuentro es mucha gente con el mismo problema y otros que le indican cómo cambiar el puerto (lo que hice ahí arriba) aunque no funciona porque sigue tirando el mismo mensaje.
Así que seguí probando hasta que conseguí hacerlo andar...
Además de cambiar el puerto, como se indica arriba hay que entrar en EasyPHP -> Configuración -> Easy PHP y destildar la opción que dice: "Comprobar puerto TCP antes de iniciar servicio". Y santo remedio... la cosa empezó a andar...