You don’t have to have wordpress installed, this can be in a standalone directory. When you upload to your server it should go into a file folder, much like what is setup on your own PC. Consider this folder a domain and an extension.
So, if you upload to the ‘forum’ folder then you will enter this address to get to the install script:
Hope this helps.