Si estás desarrollando el sitio web localmente (en tu propia PC), necesitas un servidor de prueba, con acceso a base de datos.
Si eres nuevo en esto, se les recomienda ampliamente que utilicen algo como XAMPP, que es un pequeño
programa que instala todo lo que necesitas:
1. Apache
2. MySQL
3. PHPMyAdmin
Y todo en apenas unos clics. Una vez hecho esto, colocas tu sitio en la carpeta "htdocs" que se crea en la instalación, y así podrás ver tus sitios dinámicos.
http://www.apachefriends.org/es/xampp.html