Toda la parte del entorno de desarrollo, PHP, Apache, mySQL, plugins, etc esta mas que bien explicada por Fabio, lo que yo voy a agregar es como hacer para que puedas probar tu WEB con el dominio final para que el desarrollo sea con las mismas características que el hosting final. Me refiero a que puedas probar tu trabajo escribiendo http://dominio.com y nó http://127.0.0.1/
Esto es muy util para no tener que cambiar ningún path luego del desarrollo dentro de nuestro html o en la base de datos. Si estas leyendo esto es por que algo sabes del tema así que no voy a profundizar en cosas como ubicación de archivos y esas cosas. Si necesitas saber algo extra googlealo o pregunta en los comentarios.
Lo primero que vamos a hacer es crear un host virtual en apache. Como yo uso mac van a encontrar los paths referidos a mis archivos, ustedes los cambian a gusto. Continue reading