lunes, octubre 13, 2008

Entorno de desarrollo local WAMP (Windows, Apache, MySQL y PHP)

Entorno de desarrollo local WAMP (Windows, Apache, MySQL y PHP)

Hace algunos meses, tenía la curiosidad de desarrollar algo en PHP, pero no había tenido tiempo. Realmente no se mucho de PHP, conozco ASP, ahora recuerdo que sin saber ASP, realicé toda una aplicación en15 días (trabajos de freelance nunca están de mas), debo decir que le dedique una tarde para aprender lo básico, y de ahí en adelante, empecé el desarrollo en ASP, desde su administración, ABC de usuarios, empresas y demás entidades relacionadas para la aplicación.
Bueno, y ahora quiero saber un poco de PHP, en primera por una necesidad personal, y otra porque realmente quiero saber.

Así que documentaré como hice el setup del entorno de desarrollo, para en caso de que lo olvide ;) aquí lo tengo de referencia.


Esta es la primer parte, en cómo hacer setup de un entorno de desarrollo local usando Windows, Apache, MySQL y PHP.
Sí, hay más diversión con LAMP (Linux en lugar de Windows), pero hay diversas razones por las que prefiero Windows en lugar de Linux esta vez.

Por ejemplo:
1. Por practicidad que requiero y tengo en Windows. (evitar reiniciar la PC cuando requiero algo de Windows).
2. Para desarrollo local, no requerimos robustez o estabilidad que ofrece Linux.

Bueno, dejémonos de excusas y hagamos la lista de software que se requiere...

1. Microsoft Virtual PC
Aunque puedes tener todo el software instalado en un solo sistema operativo en la misma máquina, recomendaría que usaras MS Virtual PC, para que sea tu "Servidor Virtual", de esa forma tienes instalado todas las aplicaciones de un servidor en un lado, y tu desarrollo en otro lado. Así cuando no vayas a desarrollar, no es necesario estar terminando servicios o tener la PC lenta por los demás programas en el background.

2. Windows
Windows XP.

3. Apache
Se instalará en el Virtual Server

4. MySQL
See instalará en el Virtual Server

5. PHP
Se instalará en el Virtual Server

6. FTP Server
Recomiendo FileZilla Server.
Este se instalará en el Virtual Server

7. FTP Client
Recomiendo FileZilla Client
Para "subir" las paginas editadas; este es opcional, en caso de que se use un editor o programa que tenga incorporado el FTP.

8. Editor de Textos
Recomiendo Notepad++ o bien Programmer's notepad.
Para editar las páginas PHP.

9. Algun editor de imágenes.
Puedes usar el que tengas. Uno que ocasionalmente uso es el Gimp

La próxima entrega, será de cómo hacer la instalación y setup de todo eso, para que funcione y hagamos los primero pininos.

No hay comentarios.:

Publicar un comentario

Y USTED QUE OPINA?