Please explain in more detail what you mean by “different hosting on the same server”. By my definition of “host”, the host provides the server, so different hosts on the same server doesn’t necessarily make sense to me. Some hosts have a resale scheme where various businesses offer “hosting plans” where they are merely middlemen for managing payments, the IP assigned to customers belongs to the parent host’s servers. The arrangement does not alter server configuration. Is this what you mean, or is it something else?
I’m telling them for the same server. I want to install wordpress on multiple different domains in the same server.
That’s not a problem, when you create a new sub-site, use whichever domain you want to use for that site as part of the Site Address field.
You can also have multiple domains be served from the same site. WP will respond, however it will rewrite requests to whatever the site’s Site Address setting is. To avoid the rewrite some custom code is needed to dynamically set the site address value used.
If you’ve not already done so, each domain’s DNS A record needs to be set to your server’s IP address and the domain be registered with your host as an add-on domain.
where should i start how do i install
First install a normal, single site installation.
How to install WordPress
Then convert it to a network.
Create A Network
To add a individual site, go to network admin > Sites > Add New
Network Admin