phpmyadmin es solo un gestor de mysql hecho en PHP, lo que necesitas es "el servidor web" como tal, en cuyo caso seria Apache, con un paquete como
xampp o
lamp lo instalas todo de forma rápida.
te explico:
cuando instalas uno de estos servidores (que en realidad te instalan apache, entre otras cosas) te piden que elijas una ruta (o la traen por defecto) para el
document_root (usualmente una carpeta llamada www, web o http_docs),
es allí en donde colocas los archivos, y cuando el servidor web esté en marcha, todas las peticiones de tu navegador a
http://localhost o
http://127.0.0.1 serán recibidas por apache y el las buscará en esa carpeta.