La mejor manera que encuentro para desarrollar rápido, es tener un ambiente local, (obviamente esto no reemplaza el test final, en un ambiente remoto, con las condiciones de configuración exactamente iguales a las del sitio definitvo)
Pero mas allá de eso, una vez que nos instalamos un Apache local, con su correspondiente MySQL, (recomiendo XAMPP para una solución “todo en uno”), con el tiempo vamos a terminar teniendo múltiples aplciaciones corriendo en nuestro servidor local.
Como detesto terminar con urls de test tales como http://localhost/miproyecto1, http://localhost/miproyecto2, http://localhost/miproyectoN, prefiero tener configurados subdominios.
Entonces, para correr múltiples aplicaciones, sin problemas, podemos hacer lo siguiente: (ajusten acorde a su conf. local)
en C:\xampp\apache\conf\extra\httpd-vhosts.conf agregamos:
<VirtualHost *:80>
ServerName nombre_de_mi_proyecto
DocumentRoot “c:/xampp/htdocs/directorio_de_mi_proyecto”
<Directory “c:/xampp/htdocs/directorio_de_mi_proyecto”>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>
Luego en: C:\WINDOWS\system32\drivers\etc\hosts agregamos:
127.0.0.1 nombre_de_mi_proyecto
Guardamos, reiniciamos Apache, y vamos a poder acceder al proyecto desde http://nombre_de_mi_proyecto.localhost
Rápido y fácil