How do I install WordPress on my site ?

When you add a site to the server, WordPress is automatically installed on that site.