Hay algo que no entiendo
Si tenes Xampp, en localhost/phpmyadmin, te tiene que cargar la pantalla de acceso de PhpMyadmin, que viene por defecto con Xampp, por que pusiste ahi el install.php de WP, este tendria que estar en la raiz o una carpeta de tu localhost,
Siempre es recomendable, en el caso de Xampp, que crees un Virtualhost para tu propia web, o para testear un prefabricado como WP, en este caso.
Recordá que las ultimas versiones de Xampp, incluyen configuraciones de seguridad que limitan el acceso a
http://localhost
Saludos