How to call uninstall.php?

Uninstall hook and uninstall.php file are two alternate ways to implement uninstall functionality, they are independent of each other.

When uninstall_plugin() is called it checks for uninstall.php or hook (in this order).

So if you are using file approach there is nothing special you need to do to call it. WordPress looks it’s up by name and runs on uninstall natively.